|
| ENGINE_API | FSkinWeightVertexBuffer () |
| |
| ENGINE_API | FSkinWeightVertexBuffer (const FSkinWeightVertexBuffer &Other) |
| |
| ENGINE_API | ~FSkinWeightVertexBuffer () |
| |
| ENGINE_API FSkinWeightVertexBuffer & | operator= (const FSkinWeightVertexBuffer &Other) |
| |
| ENGINE_API void | CleanUp () |
| |
| ENGINE_API FSkinWeightVertexBuffer & | operator= (const TArray< FSkinWeightInfo > &InWeights) |
| |
| ENGINE_API void | GetSkinWeights (TArray< FSkinWeightInfo > &OutVertices) const |
| |
| ENGINE_API FSkinWeightInfo | GetVertexSkinWeights (uint32 VertexIndex) const |
| |
| ENGINE_API void | CopySkinWeightRawDataFromBuffer (const uint8 *InSkinWeightData, uint32 InNumVertices) |
| |
| void | SerializeMetaData (FArchive &Ar) |
| |
| void | CopyMetaData (const FSkinWeightVertexBuffer &Other) |
| |
| uint32 | GetNumVertices () const |
| |
| uint32 | GetVertexDataSize () const |
| |
| void | SetNeedsCPUAccess (bool bInNeedsCPUAccess) |
| |
| bool | GetNeedsCPUAccess () const |
| |
| void | SetMaxBoneInfluences (uint32 InMaxBoneInfluences) |
| |
| uint32 | GetMaxBoneInfluences () const |
| |
| void | SetUse16BitBoneIndex (bool bInUse16BitBoneIndex) |
| |
| bool | Use16BitBoneIndex () const |
| |
| void | SetUse16BitBoneWeight (bool bInUse16BitBoneWeight) |
| |
| bool | Use16BitBoneWeight () const |
| |
| uint32 | GetBoneIndexByteSize () const |
| |
| uint32 | GetBoneWeightByteSize () const |
| |
| uint32 | GetBoneIndexAndWeightByteSize () const |
| |
| bool | GetVariableBonesPerVertex () const |
| |
| uint32 | GetConstantInfluencesVertexStride () const |
| |
| uint32 | GetConstantInfluencesBoneWeightsOffset () const |
| |
| FSkinWeightDataVertexBuffer * | GetDataVertexBuffer () |
| |
| const FSkinWeightDataVertexBuffer * | GetDataVertexBuffer () const |
| |
| const FSkinWeightLookupVertexBuffer * | GetLookupVertexBuffer () const |
| |
| FSkinWeightRHIInfo | CreateRHIBuffer (FRHICommandListBase &RHICmdList) |
| |
| ENGINE_API GPUSkinBoneInfluenceType | GetBoneInfluenceType () const |
| |
| ENGINE_API void | GetVertexInfluenceOffsetCount (uint32 VertexIndex, uint32 &VertexWeightOffset, uint32 &VertexInfluenceCount) const |
| |
| ENGINE_API bool | GetRigidWeightBone (uint32 VertexIndex, int32 &OutBoneIndex) const |
| |
| ENGINE_API uint32 | GetBoneIndex (uint32 VertexIndex, uint32 InfluenceIndex) const |
| |
| ENGINE_API void | SetBoneIndex (uint32 VertexIndex, uint32 InfluenceIndex, uint32 BoneIndex) |
| |
| ENGINE_API uint16 | GetBoneWeight (uint32 VertexIndex, uint32 InfluenceIndex) const |
| |
| ENGINE_API void | SetBoneWeight (uint32 VertexIndex, uint32 InfluenceIndex, uint16 BoneWeight) |
| |
| ENGINE_API void | ResetVertexBoneWeights (uint32 VertexIndex) |
| |
| ENGINE_API void | RebuildLookupVertexBuffer () |
| |
| ENGINE_API void | SetOwnerName (const FName &OwnerName) |
| |
| ENGINE_API void | BeginInitResources () |
| |
| ENGINE_API void | BeginReleaseResources () |
| |
| ENGINE_API void | ReleaseResources () |
| |
| void | InitRHIForStreaming (const FSkinWeightRHIInfo &RHIInfo, FRHIResourceReplaceBatcher &Batcher) |
| |
| void | ReleaseRHIForStreaming (FRHIResourceReplaceBatcher &Batcher) |
| |
A container for skin weights data vertex buffer and lookup vertex buffer.