33 virtual FString
GetFriendlyName()
const override {
return TEXT(
"SkeletalMeshAttributeVertexBuffer"); }
64 int32 ComponentCount = 0;
66 int32 ComponentStride = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition Archive.h:1208
Definition RHICommandList.h:455
Definition RHIResources.h:3304
Definition RenderResource.h:37
Definition SkeletalMeshAttributeVertexBuffer.h:12
FCPUData GetCPUData() const
Definition SkeletalMeshAttributeVertexBuffer.h:49
virtual FString GetFriendlyName() const override
Definition SkeletalMeshAttributeVertexBuffer.h:33
friend FArchive & operator<<(FArchive &Ar, FSkeletalMeshAttributeVertexBuffer &Data)
Definition SkeletalMeshAttributeVertexBuffer.h:35
int32 GetResourceSize() const
Definition SkeletalMeshAttributeVertexBuffer.cpp:168
FRHIShaderResourceView * GetSRV() const
Definition SkeletalMeshAttributeVertexBuffer.h:23
virtual void InitRHI(FRHICommandListBase &RHICmdList) override
Definition SkeletalMeshAttributeVertexBuffer.cpp:174
virtual ~FSkeletalMeshAttributeVertexBuffer() override
Definition SkeletalMeshAttributeVertexBuffer.cpp:71
void CleanUp()
Definition SkeletalMeshAttributeVertexBuffer.cpp:161
virtual void ReleaseRHI() override
Definition SkeletalMeshAttributeVertexBuffer.cpp:193
Definition SkeletalMeshVertexBuffer.h:106
Definition SkeletalMeshAttributeVertexBuffer.h:44
int32 PixelFormat
Definition SkeletalMeshAttributeVertexBuffer.h:46
FSkeletalMeshVertexDataInterface * Data
Definition SkeletalMeshAttributeVertexBuffer.h:45
Definition GPUSkinVertexFactory.h:59
FShaderResourceViewRHIRef VertexBufferSRV
Definition GPUSkinVertexFactory.h:83