Public Member Functions | Private Attributes | Friends | List of all members
URuntimeBlueprintMeshBuilder Class Reference

#include <RuntimeMeshBlueprintMeshBuilder.h>

Inheritance diagram for URuntimeBlueprintMeshBuilder:
Inheritance graph
[legend]

Public Member Functions

int32 AddIndex (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 NewIndex)
 
int32 AddTriangle (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index0, int32 Index1, int32 Index2)
 
int32 AddVertex (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, FVector InPosition, FVector Normal, FRuntimeMeshTangent Tangent, FVector2D UV0, FLinearColor Color)
 
void EmptyIndices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Slack=0)
 
void EmptyVertices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Slack=0)
 
FLinearColor GetColor (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index)
 
int32 GetIndex (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index)
 
TSharedPtr< FRuntimeMeshBuilderGetMeshBuilder ()
 
FVector4 GetNormal (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index)
 
FVector GetPosition (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index)
 
FVector GetTangent (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index)
 
FVector2D GetUV (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, int32 Channel=0)
 
bool IsReadonly (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
bool IsUsing32BitIndices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
bool IsUsingHighPrecisionTangents (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
bool IsUsingHighPrecisionUVs (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
int32 NumIndices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
int32 NumUVChannels (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
int32 NumVertices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder)
 
int32 SetColor (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FLinearColor Value)
 
void SetIndex (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, int32 Value)
 
int32 SetNormal (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, const FVector4 &Value)
 
int32 SetNormalTangent (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FVector Normal, FRuntimeMeshTangent Tangent)
 
void SetNumIndices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 NewNum)
 
void SetNumVertices (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 NewNum)
 
int32 SetPosition (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FVector Value)
 
int32 SetTangent (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FRuntimeMeshTangent Value)
 
int32 SetTangents (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FVector TangentX, FVector TangentY, FVector TangentZ)
 
int32 SetUV (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FVector2D Value, int32 Channel=0)
 
int32 SetVertex (URuntimeBlueprintMeshBuilder *&OutMeshBuilder, int32 Index, FVector InPosition, FVector Normal, FRuntimeMeshTangent Tangent, FVector2D UV0, FLinearColor Color)
 

Private Attributes

TSharedPtr< FRuntimeMeshBuilderMeshBuilder
 

Friends

class URuntimeMeshBuilderFunctions
 

Additional Inherited Members

- Protected Attributes inherited from URuntimeBlueprintMeshAccessor
TSharedPtr< FRuntimeMeshAccessorMeshAccessor
 

Detailed Description

Definition at line 30 of file RuntimeMeshBlueprintMeshBuilder.h.

Member Function Documentation

int32 URuntimeBlueprintMeshBuilder::AddIndex ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  NewIndex 
)
inline

Definition at line 223 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::AddTriangle ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index0,
int32  Index1,
int32  Index2 
)
inline

Definition at line 229 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::AddVertex ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
FVector  InPosition,
FVector  Normal,
FRuntimeMeshTangent  Tangent,
FVector2D  UV0,
FLinearColor  Color 
)
inline

Definition at line 112 of file RuntimeMeshBlueprintMeshBuilder.h.

void URuntimeBlueprintMeshBuilder::EmptyIndices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Slack = 0 
)
inline

Definition at line 99 of file RuntimeMeshBlueprintMeshBuilder.h.

void URuntimeBlueprintMeshBuilder::EmptyVertices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Slack = 0 
)
inline

Definition at line 87 of file RuntimeMeshBlueprintMeshBuilder.h.

FLinearColor URuntimeBlueprintMeshBuilder::GetColor ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index 
)
inline

Definition at line 141 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::GetIndex ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index 
)
inline

Definition at line 236 of file RuntimeMeshBlueprintMeshBuilder.h.

TSharedPtr<FRuntimeMeshBuilder> URuntimeBlueprintMeshBuilder::GetMeshBuilder ( )
inline

Definition at line 38 of file RuntimeMeshBlueprintMeshBuilder.h.

FVector4 URuntimeBlueprintMeshBuilder::GetNormal ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index 
)
inline

Definition at line 129 of file RuntimeMeshBlueprintMeshBuilder.h.

FVector URuntimeBlueprintMeshBuilder::GetPosition ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index 
)
inline

Definition at line 123 of file RuntimeMeshBlueprintMeshBuilder.h.

FVector URuntimeBlueprintMeshBuilder::GetTangent ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index 
)
inline

Definition at line 135 of file RuntimeMeshBlueprintMeshBuilder.h.

FVector2D URuntimeBlueprintMeshBuilder::GetUV ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
int32  Channel = 0 
)
inline

Definition at line 147 of file RuntimeMeshBlueprintMeshBuilder.h.

bool URuntimeBlueprintMeshBuilder::IsReadonly ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 61 of file RuntimeMeshBlueprintMeshBuilder.h.

bool URuntimeBlueprintMeshBuilder::IsUsing32BitIndices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 54 of file RuntimeMeshBlueprintMeshBuilder.h.

bool URuntimeBlueprintMeshBuilder::IsUsingHighPrecisionTangents ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 42 of file RuntimeMeshBlueprintMeshBuilder.h.

bool URuntimeBlueprintMeshBuilder::IsUsingHighPrecisionUVs ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 48 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::NumIndices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 80 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::NumUVChannels ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 74 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::NumVertices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder)
inline

Definition at line 68 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetColor ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FLinearColor  Value 
)
inline

Definition at line 188 of file RuntimeMeshBlueprintMeshBuilder.h.

void URuntimeBlueprintMeshBuilder::SetIndex ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
int32  Value 
)
inline

Definition at line 242 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetNormal ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
const FVector4 &  Value 
)
inline

Definition at line 173 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetNormalTangent ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FVector  Normal,
FRuntimeMeshTangent  Tangent 
)
inline

Definition at line 203 of file RuntimeMeshBlueprintMeshBuilder.h.

void URuntimeBlueprintMeshBuilder::SetNumIndices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  NewNum 
)
inline

Definition at line 105 of file RuntimeMeshBlueprintMeshBuilder.h.

void URuntimeBlueprintMeshBuilder::SetNumVertices ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  NewNum 
)
inline

Definition at line 93 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetPosition ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FVector  Value 
)
inline

Definition at line 166 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetTangent ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FRuntimeMeshTangent  Value 
)
inline

Definition at line 181 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetTangents ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FVector  TangentX,
FVector  TangentY,
FVector  TangentZ 
)
inline

Definition at line 210 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetUV ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FVector2D  Value,
int32  Channel = 0 
)
inline

Definition at line 195 of file RuntimeMeshBlueprintMeshBuilder.h.

int32 URuntimeBlueprintMeshBuilder::SetVertex ( URuntimeBlueprintMeshBuilder *&  OutMeshBuilder,
int32  Index,
FVector  InPosition,
FVector  Normal,
FRuntimeMeshTangent  Tangent,
FVector2D  UV0,
FLinearColor  Color 
)
inline

Definition at line 154 of file RuntimeMeshBlueprintMeshBuilder.h.

Friends And Related Function Documentation

friend class URuntimeMeshBuilderFunctions
friend

Definition at line 35 of file RuntimeMeshBlueprintMeshBuilder.h.

Member Data Documentation

TSharedPtr<FRuntimeMeshBuilder> URuntimeBlueprintMeshBuilder::MeshBuilder
private

Definition at line 34 of file RuntimeMeshBlueprintMeshBuilder.h.


The documentation for this class was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32