Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/GPUSkinVertexFactory.h |
Include |
#include "GPUSkinVertexFactory.h" |
template<GPUSkinBoneInfluenceType BoneInfluenceType>
class TGPUSkinVertexFactory : public FGPUBaseSkinVertexFactory
Vertex factory with vertex stream components for GPU skinned vertices
Name | Description | |
---|---|---|
|
TGPUSkinVertexFactory ( |
Constructor presizing bone matrices array to used amount. |
Name | Description | ||
---|---|---|---|
|
AddVertexElements ( |
Add the decl elements for the streams |
|
|
CopyDataTypeForPassthroughFactory ( |
||
|
const FDataT... |
GetData() |
|
|
ModifyCompilationEnvironment ( |
||
|
SetData ( |
An implementation of the interface used by TSynchronizedResource to update the resource with new data from the game thread. |
|
|
ShouldCompilePermutation ( |
Name | Description | ||
---|---|---|---|
|
GPUSkinBoneI... |
GetBoneInfluenceType() |
|
|
const FShade... |
GetColorComponentsSRV() |
|
|
const uint32 |
GetColorIndexMask() |
|
|
GetNumBoneInfluences() |
||
|
GetNumTexCoords() |
||
|
const FShade... |
GetPositionsSRV() |
|
|
const FShade... |
GetTangentsSRV() |
|
|
const FShade... |
GetTextureCoordinatesSRV() |
|
|
Use16BitBoneIndex() |
Name | Description | ||
---|---|---|---|
|
FVertexFacto... |
GetType() |
Name | Description | ||
---|---|---|---|
|
InitDynamicRHI() |
Initializes the dynamic RHI resource and/or RHI render target used by this resource. |
|
|
InitRHI() |
Creates declarations for each of the vertex stream components and initializes the device resource |
|
|
ReleaseDynamicRHI() |
Releases the dynamic RHI resource and/or RHI render target resources used by this resource. |
Name |
Description |
|
---|---|---|
|
FDataType |
Name |
Description |
---|---|
StaticType |
Bind gpu skin vertex factory to its shader file and its shader parameters |