Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SkeletalMeshDeformerHelpers.h |
| Include | #include "SkeletalMeshDeformerHelpers.h" |
Syntax
class FSkeletalMeshDeformerHelpers
Remarks
Functions that expose some internal functionality of FSkeletalMeshObject required by MeshDeformer systems.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRDGBuffer * | AllocateVertexFactoryColorBuffer
(
FRDGBuilder& GraphBuilder, |
Allocate and bind a new color buffer and return it for writing. | |
| FRDGBuffer * | AllocateVertexFactoryPositionBuffer
(
FRDGBuilder& GraphBuilder, |
Allocate and bind a new position buffer and return it for writing. | |
| FRDGBuffer * | AllocateVertexFactoryTangentBuffer
(
FRDGBuilder& GraphBuilder, |
Allocate and bind a new tangent buffer and return it for writing. | |
| FRHIShaderResourceView * | GetBoneBufferForReading
(
FSkeletalMeshObject const* InMeshObject, |
Get direct access to bone matrix buffer SRV. | |
| FClothBuffers | GetClothBuffersForReading
(
FSkeletalMeshObject const* InMeshObject, |
Get direct access to cloth buffer SRVs. | |
| FRHIShaderResourceView * | GetMorphTargetBufferForReading
(
FSkeletalMeshObject const* InMeshObject, |
Get direct access to morph target buffer SRV. | |
| void | ResetVertexFactoryBufferOverrides
(
FSkeletalMeshObject* InMeshObject, |
Release all of the the buffers that have been allocated through the AllocateVertexFactory*() functions. | |
| void | UpdateVertexFactoryBufferOverrides
(
FSkeletalMeshObject* InMeshObject, |
Update all of the MeshObject's passthrough vertex factories with the currently allocated vertex buffers. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FClothBuffers | Buffer SRVs from the cloth system. |