#include <RuntimeMeshBlueprintMeshBuilder.h>
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< FRuntimeMeshBuilder > | GetMeshBuilder () |
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< FRuntimeMeshBuilder > | MeshBuilder |
Friends | |
class | URuntimeMeshBuilderFunctions |
Additional Inherited Members | |
Protected Attributes inherited from URuntimeBlueprintMeshAccessor | |
TSharedPtr< FRuntimeMeshAccessor > | MeshAccessor |
Definition at line 30 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 223 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 229 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 112 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 99 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 87 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 141 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 236 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 38 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 129 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 123 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 135 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 147 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 61 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 54 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 42 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 48 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 80 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 74 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 68 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 188 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 242 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 173 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 203 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 105 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 93 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 166 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 181 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 210 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 195 of file RuntimeMeshBlueprintMeshBuilder.h.
|
inline |
Definition at line 154 of file RuntimeMeshBlueprintMeshBuilder.h.
|
friend |
Definition at line 35 of file RuntimeMeshBlueprintMeshBuilder.h.
|
private |
Definition at line 34 of file RuntimeMeshBlueprintMeshBuilder.h.