Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FStaticMeshVertexDataInterface
- TStaticMeshVertexData
- FSkinWeightVertexData
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/StaticMeshVertexData.h |
| Include | #include "StaticMeshVertexData.h" |
Syntax
template<typename VertexDataType>
class TStaticMeshVertexData : public FStaticMeshVertexDataInterface
Remarks
The implementation of the static mesh vertex data storage type.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TStaticMeshVertexData
(
bool InNeedsCPUAccess |
Constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Assignment. This is currently the only method which allows for modifying an existing resource array | ||
| const FResourceArrayInterface * |
Overridden from FStaticMeshVertexDataInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Empty
(
uint32 NumVertices |
||
| bool | |||
| uint8 * | |||
| FResourceArrayInterface * | |||
| SIZE_T | Helper function to return the amount of memory allocated by this container. | ||
| uint32 | GetStride () |
||
| bool | IsValidIndex
(
uint32 Index |
||
| int32 | Num () |
Helper function to return the number of elements by this container. | |
| void | OverrideFreezeSizeAndAlignment
(
int64& Size, |
||
| void | ResizeBuffer
(
uint32 NumVertices, |
Resizes the vertex data buffer, discarding any data which no longer fits. | |
| void | Serializer for this class |
Typedefs
| Name | Description |
|---|---|
| FVertexResourceArray |