Navigation
API > API/Runtime > API/Runtime/GeometryFramework > API/Runtime/GeometryFramework/FBaseDynamicMeshSceneProxy
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitializeBuffersFromOverlays
(
FMeshRenderBufferSet* RenderBuffers, |
Initialize rendering buffers from given attribute overlays. | Components/BaseDynamicMeshSceneProxy.h | |
void InitializeBuffersFromOverlays
(
FMeshRenderBufferSet* RenderBuffers, |
Initialize rendering buffers from given attribute overlays. | Components/BaseDynamicMeshSceneProxy.h |
InitializeBuffersFromOverlays(FMeshRenderBufferSet , const FDynamicMesh3 , int, const TriangleEnumerable &, const FDynamicMeshUVOverlay , const FDynamicMeshNormalOverlay , const FDynamicMeshColorOverlay *, TFunctionRef< void(int, int, int, const FVector3f &, FVector3f &, FVector3f &)>, bool, bool)
Description
Initialize rendering buffers from given attribute overlays. Creates three vertices per triangle, IE no shared vertices in buffers.
| Name | InitializeBuffersFromOverlays |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryFramework/Public/Components/BaseDynamicMeshSceneProxy.h |
| Include Path | #include "Components/BaseDynamicMeshSceneProxy.h" |
template<typename TriangleEnumerable>
void InitializeBuffersFromOverlays
(
FMeshRenderBufferSet * RenderBuffers,
const FDynamicMesh3 * Mesh,
int NumTriangles,
const TriangleEnumerable & Enumerable,
const FDynamicMeshUVOverlay * UVOverlay,
const FDynamicMeshNormalOverlay * NormalOverlay,
const FDynamicMeshColorOverlay * ColorOverlay,
TFunctionRef < void> TangentsFunc,
bool bTrackTriangles,
bool bParallel
)
InitializeBuffersFromOverlays(FMeshRenderBufferSet , const FDynamicMesh3 , int, const TriangleEnumerable &, const TArray< const FDynamicMeshUVOverlay , UVOverlayListAllocator > &, const FDynamicMeshNormalOverlay , const FDynamicMeshColorOverlay *, TFunctionRef< void(int, int, int, const FVector3f &, FVector3f &, FVector3f &)>, bool, bool)
Description
Initialize rendering buffers from given attribute overlays. Creates three vertices per triangle, IE no shared vertices in buffers.
| Name | InitializeBuffersFromOverlays |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryFramework/Public/Components/BaseDynamicMeshSceneProxy.h |
| Include Path | #include "Components/BaseDynamicMeshSceneProxy.h" |
template<typename TriangleEnumerable, typename UVOverlayListAllocator>
void InitializeBuffersFromOverlays
(
FMeshRenderBufferSet * RenderBuffers,
const FDynamicMesh3 * Mesh,
int NumTriangles,
const TriangleEnumerable & Enumerable,
const TArray < const FDynamicMeshUVOverlay *, UVOverlayListAllocator > & UVOverlays,
const FDynamicMeshNormalOverlay * NormalOverlay,
const FDynamicMeshColorOverlay * ColorOverlay,
TFunctionRef < void> TangentsFunc,
bool bTrackTriangles,
bool bParallel
)