Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FRenderResource
- FVertexFactory
- FLocalVertexFactory
- FGPUSkinPassthroughVertexFactory
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/GPUSkinVertexFactory.h |
Include | #include "GPUSkinVertexFactory.h" |
Syntax
class FGPUSkinPassthroughVertexFactory : public FLocalVertexFactory
Remarks
Vertex factory with vertex stream components for GPU-skinned streams. This enables Passthrough mode where vertices have been pre-skinned. Individual vertex attributes can be flagged so that they can be overriden by externally owned buffers.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FGPUSkinPassthroughVertexFactory
(
ERHIFeatureLevel::Type InFeatureLevel |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | GetAttributeStreamIndex
(
EVertexAtttribute InAttribute |
Get the vertex stream index for a vertex attribute. |
![]() |
void | Reset all added vertex attributes and SRVs. | |
![]() |
void | SetVertexAttributes
(
FGPUBaseSkinVertexFactory const* InSourceVertexFactory, |
Set vertex attributes and SRVs to be used. |
Overridden from FVertexFactory
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Indicates whether the vertex factory supports a position-and-normal-only stream. | |
![]() ![]() ![]() |
bool | Indicates whether the vertex factory supports a position-only stream. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FAddVertexAttributeDesc | Structure used for calls to SetVertexAttributes(). |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EShaderResource | SRVs that we can provide. | |
![]() |
EVertexAtttribute | Vertex attributes that we can override. |
Constants
Name | Description |
---|---|
DummyVBs |