#include <RuntimeMeshComponentProxy.h>
Classes | |
struct | FRuntimeMeshSectionRenderData |
Public Member Functions | |
virtual bool | CanBeOccluded () const override |
void | CreateMeshBatch (FMeshBatch &MeshBatch, const FRuntimeMeshSectionProxyPtr &Section, const FRuntimeMeshSectionRenderData &RenderData, FMaterialRenderProxy *Material, FMaterialRenderProxy *WireframeMaterial) const |
void | CreateRenderThreadResources () override |
virtual void | DrawStaticElements (FStaticPrimitiveDrawInterface *PDI) override |
FRuntimeMeshComponentSceneProxy (URuntimeMeshComponent *Component) | |
uint32 | GetAllocatedSize (void) const |
virtual void | GetDynamicMeshElements (const TArray< const FSceneView * > &Views, const FSceneViewFamily &ViewFamily, uint32 VisibilityMap, FMeshElementCollector &Collector) const override |
virtual uint32 | GetMemoryFootprint (void) const |
virtual FPrimitiveViewRelevance | GetViewRelevance (const FSceneView *View) const override |
virtual | ~FRuntimeMeshComponentSceneProxy () |
Private Attributes | |
bool | bHasDynamicSections |
bool | bHasShadowableSections |
bool | bHasStaticSections |
UBodySetup * | BodySetup |
FMaterialRelevance | MaterialRelevance |
FRuntimeMeshProxyPtr | RuntimeMeshProxy |
TMap< int32, FRuntimeMeshSectionRenderData > | SectionRenderData |
Runtime mesh scene proxy
Definition at line 13 of file RuntimeMeshComponentProxy.h.
FRuntimeMeshComponentSceneProxy::FRuntimeMeshComponentSceneProxy | ( | URuntimeMeshComponent * | Component | ) |
Definition at line 11 of file RuntimeMeshComponentProxy.cpp.
|
virtual |
Definition at line 38 of file RuntimeMeshComponentProxy.cpp.
|
inlineoverridevirtual |
Definition at line 45 of file RuntimeMeshComponentProxy.h.
void FRuntimeMeshComponentSceneProxy::CreateMeshBatch | ( | FMeshBatch & | MeshBatch, |
const FRuntimeMeshSectionProxyPtr & | Section, | ||
const FRuntimeMeshSectionRenderData & | RenderData, | ||
FMaterialRenderProxy * | Material, | ||
FMaterialRenderProxy * | WireframeMaterial | ||
) | const |
Definition at line 79 of file RuntimeMeshComponentProxy.cpp.
|
override |
Definition at line 43 of file RuntimeMeshComponentProxy.cpp.
|
overridevirtual |
Definition at line 95 of file RuntimeMeshComponentProxy.cpp.
|
inline |
Definition at line 63 of file RuntimeMeshComponentProxy.h.
|
overridevirtual |
Definition at line 112 of file RuntimeMeshComponentProxy.cpp.
|
inlinevirtual |
Definition at line 58 of file RuntimeMeshComponentProxy.h.
|
overridevirtual |
Definition at line 62 of file RuntimeMeshComponentProxy.cpp.
|
private |
Definition at line 33 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 34 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 32 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 28 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 30 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 23 of file RuntimeMeshComponentProxy.h.
|
private |
Definition at line 25 of file RuntimeMeshComponentProxy.h.