|
| ENGINE_API | FSkinWeightDataVertexBuffer () |
| |
| ENGINE_API | FSkinWeightDataVertexBuffer (const FSkinWeightDataVertexBuffer &Other) |
| |
| ENGINE_API | ~FSkinWeightDataVertexBuffer () |
| |
| ENGINE_API FSkinWeightDataVertexBuffer & | operator= (const FSkinWeightDataVertexBuffer &Other) |
| |
| ENGINE_API void | CleanUp () |
| |
| ENGINE_API void | Init (uint32 InNumWeights, uint32 InNumVertices) |
| |
| void | SerializeMetaData (FArchive &Ar) |
| |
| ENGINE_API void | SetMetaData (uint32 InNumVertices, uint32 InMaxBoneInfluences, bool bInUse16BitBoneIndex, bool bInUse16BitBoneWeight) |
| |
| void | CopyMetaData (const FSkinWeightDataVertexBuffer &Other) |
| |
| virtual ENGINE_API void | InitRHI (FRHICommandListBase &RHICmdList) override |
| |
| virtual ENGINE_API void | ReleaseRHI () override |
| |
| virtual FString | GetFriendlyName () const override |
| |
| uint32 | GetNumVertices () const |
| |
| uint32 | GetNumBoneWeights () const |
| |
| uint32 | GetBoneIndexByteSize () const |
| |
| uint32 | GetBoneWeightByteSize () const |
| |
| uint32 | GetBoneIndexAndWeightByteSize () const |
| |
| uint32 | GetConstantInfluencesVertexStride () const |
| |
| uint32 | GetConstantInfluencesBoneWeightsOffset () const |
| |
| uint32 | GetVertexDataSize () const |
| |
| FRHIShaderResourceView * | GetSRV () const |
| |
| void | SetNeedsCPUAccess (bool bInNeedsCPUAccess) |
| |
| bool | GetNeedsCPUAccess () const |
| |
| bool | GetVariableBonesPerVertex () const |
| |
| ENGINE_API void | SetMaxBoneInfluences (uint32 InMaxBoneInfluences) |
| |
| uint32 | GetMaxBoneInfluences () const |
| |
| void | SetUse16BitBoneIndex (bool bInUse16BitBoneIndex) |
| |
| bool | Use16BitBoneIndex () const |
| |
| void | SetUse16BitBoneWeight (bool bInUse16BitBoneWeight) |
| |
| bool | Use16BitBoneWeight () const |
| |
| ENGINE_API GPUSkinBoneInfluenceType | GetBoneInfluenceType () const |
| |
| ENGINE_API bool | GetRigidWeightBone (uint32 VertexWeightOffset, uint32 VertexInfluenceCount, int32 &OutBoneIndex) const |
| |
| ENGINE_API uint32 | GetBoneIndex (uint32 VertexWeightOffset, uint32 VertexInfluenceCount, uint32 InfluenceIndex) const |
| |
| ENGINE_API void | SetBoneIndex (uint32 VertexWeightOffset, uint32 VertexInfluenceCount, uint32 InfluenceIndex, uint32 BoneIndex) |
| |
| ENGINE_API uint16 | GetBoneWeight (uint32 VertexWeightOffset, uint32 VertexInfluenceCount, uint32 InfluenceIndex) const |
| |
| ENGINE_API void | SetBoneWeight (uint32 VertexWeightOffset, uint32 VertexInfluenceCount, uint32 InfluenceIndex, uint16 BoneWeight) |
| |
| ENGINE_API void | ResetVertexBoneWeights (uint32 VertexWeightOffset, uint32 VertexInfluenceCount) |
| |
| ENGINE_API void | CopyDataFromBuffer (const uint8 *InSkinWeightData, uint32 InNumVertices) |
| |
| FBufferRHIRef | CreateRHIBuffer (FRHICommandListBase &RHICmdList) |
| |
| void | InitRHIForStreaming (FRHIBuffer *IntermediateBuffer, FRHIResourceReplaceBatcher &Batcher) |
| |
| void | ReleaseRHIForStreaming (FRHIResourceReplaceBatcher &Batcher) |
| |
| bool | IsWeightDataValid () const |
| |
| const uint8 * | GetWeightData () const |
| |
| uint8 * | GetWeightData () |
| |
| RENDERCORE_API | FVertexBuffer () |
| |
| RENDERCORE_API | FVertexBuffer (const FVertexBuffer &) |
| |
| RENDERCORE_API FVertexBuffer & | operator= (const FVertexBuffer &Other) |
| |
| virtual RENDERCORE_API | ~FVertexBuffer () |
| |
| const FBufferRHIRef & | GetRHI () const |
| |
| RENDERCORE_API void | SetRHI (const FBufferRHIRef &BufferRHI) |
| |
| RENDERCORE_API | FRenderResource () |
| |
| RENDERCORE_API | FRenderResource (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| RENDERCORE_API | FRenderResource (const FRenderResource &) |
| |
| RENDERCORE_API | FRenderResource (FRenderResource &&) |
| |
| RENDERCORE_API FRenderResource & | operator= (const FRenderResource &Other) |
| |
| RENDERCORE_API FRenderResource & | operator= (FRenderResource &&Other) |
| |
| virtual RENDERCORE_API | ~FRenderResource () |
| |
| virtual RENDERCORE_API void | InitResource (FRHICommandListBase &RHICmdList) |
| |
| virtual RENDERCORE_API void | ReleaseResource () |
| |
| RENDERCORE_API void | UpdateRHI (FRHICommandListBase &RHICmdList) |
| |
| bool | IsInitialized () const |
| |
| int32 | GetListIndex () const |
| |
| EInitPhase | GetInitPhase () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| FName | GetOwnerName () const |
| |
| void | SetResourceName (FName InResourceName) |
| |
| FName | GetResourceName () const |
| |
A vertex buffer storing bone index/weight data.