#include <RuntimeMeshSectionProxy.h>
Public Member Functions | |
void | BuildVertexDataType (FLocalVertexFactory::FDataType &DataType) |
bool | CanRender () |
bool | CastsShadow () const |
void | CreateMeshBatch (FMeshBatch &MeshBatch, bool bWantsAdjacencyInfo) |
void | FinishPropertyUpdate_RenderThread (FRuntimeMeshSectionPropertyUpdateParamsPtr UpdateData) |
void | FinishUpdate_RenderThread (FRuntimeMeshSectionUpdateParamsPtr UpdateData) |
FRuntimeMeshSectionProxy (ERHIFeatureLevel::Type InFeatureLevel, FRuntimeMeshSectionCreationParamsPtr CreationData) | |
FRuntimeMeshVertexFactory * | GetVertexFactory () |
bool | ShouldRender () |
bool | WantsToRenderInStaticPath () const |
~FRuntimeMeshSectionProxy () | |
Definition at line 27 of file RuntimeMeshSectionProxy.h.
FRuntimeMeshSectionProxy::FRuntimeMeshSectionProxy | ( | ERHIFeatureLevel::Type | InFeatureLevel, |
FRuntimeMeshSectionCreationParamsPtr | CreationData | ||
) |
Definition at line 9 of file RuntimeMeshSectionProxy.cpp.
FRuntimeMeshSectionProxy::~FRuntimeMeshSectionProxy | ( | ) |
Definition at line 55 of file RuntimeMeshSectionProxy.cpp.
void FRuntimeMeshSectionProxy::BuildVertexDataType | ( | FLocalVertexFactory::FDataType & | DataType | ) |
Definition at line 124 of file RuntimeMeshSectionProxy.cpp.
bool FRuntimeMeshSectionProxy::CanRender | ( | ) |
Definition at line 73 of file RuntimeMeshSectionProxy.cpp.
bool FRuntimeMeshSectionProxy::CastsShadow | ( | ) | const |
Definition at line 93 of file RuntimeMeshSectionProxy.cpp.
void FRuntimeMeshSectionProxy::CreateMeshBatch | ( | FMeshBatch & | MeshBatch, |
bool | bWantsAdjacencyInfo | ||
) |
Definition at line 99 of file RuntimeMeshSectionProxy.cpp.
void FRuntimeMeshSectionProxy::FinishPropertyUpdate_RenderThread | ( | FRuntimeMeshSectionPropertyUpdateParamsPtr | UpdateData | ) |
Definition at line 192 of file RuntimeMeshSectionProxy.cpp.
void FRuntimeMeshSectionProxy::FinishUpdate_RenderThread | ( | FRuntimeMeshSectionUpdateParamsPtr | UpdateData | ) |
Definition at line 132 of file RuntimeMeshSectionProxy.cpp.
|
inline |
Definition at line 71 of file RuntimeMeshSectionProxy.h.
bool FRuntimeMeshSectionProxy::ShouldRender | ( | ) |
Definition at line 68 of file RuntimeMeshSectionProxy.cpp.
bool FRuntimeMeshSectionProxy::WantsToRenderInStaticPath | ( | ) | const |
Definition at line 88 of file RuntimeMeshSectionProxy.cpp.
|
private |
Index buffer for this section
Definition at line 51 of file RuntimeMeshSectionProxy.h.
|
private |
Should this section cast a shadow
Definition at line 57 of file RuntimeMeshSectionProxy.h.
|
private |
Whether this section is currently visible
Definition at line 54 of file RuntimeMeshSectionProxy.h.
|
private |
Vertex buffer containing the colors for this section
Definition at line 45 of file RuntimeMeshSectionProxy.h.
|
private |
Index buffer for this section
Definition at line 48 of file RuntimeMeshSectionProxy.h.
|
private |
Vertex buffer containing the positions for this section
Definition at line 36 of file RuntimeMeshSectionProxy.h.
|
private |
Vertex buffer containing the tangents for this section
Definition at line 39 of file RuntimeMeshSectionProxy.h.
|
private |
Update frequency of this section
Definition at line 30 of file RuntimeMeshSectionProxy.h.
|
private |
Vertex buffer containing the UVs for this section
Definition at line 42 of file RuntimeMeshSectionProxy.h.
|
private |
Vertex factory for this section
Definition at line 33 of file RuntimeMeshSectionProxy.h.