TSkeletalMeshVertexData

The implementation of the skeletal mesh vertex data storage type.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Rendering/SkeletalMeshVertexBuffer.h

Include

#include "Rendering/SkeletalMeshVertexBuffer.h"

Syntax

template<typename VertexDataType>
class TSkeletalMeshVertexData :
    public FSkeletalMeshVertexDataInterface,
    public TResourceArray< VertexDataType, VERTEXBUFFER_ALIGNMENT >

Remarks

The implementation of the skeletal mesh vertex data storage type.

Constructors

Name Description

Public function

TSkeletalMeshVertexData

(
    bool InNeedsCPUAccess
)

Constructor

Overridden from FSkeletalMeshVertexDataInterface

Name Description

Public function Virtual

uint8 *

 

GetDataPointer()

Public function Virtual

uint32

 

GetNumVertices()

Public function Virtual

FResourceArr...

 

GetResourceArray()

Public function Virtual Const

uint32

 

GetStride()

Public function Virtual

void

 

ResizeBuffer

(
    uint32 NumVertices
)

Resizes the vertex data buffer, discarding any data which no longer fits.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Serializer for this class

Operators

Name Description

Public function

TSkeletalMes...

 

operator=

(
    const TArray< VertexDataType >& Ot...
)

Assignment operator.

Typedefs

Name

Description

ArrayType