#include <NaniteVertexFactory.h>
|
| enum class | EInitPhase : uint8 { Pre
, Default
, MAX
} |
| |
| ERenderResourceState | ResourceState = ERenderResourceState::Default |
| |
| typedef TArray< FVertexStream, TInlineAllocator< 8 > > | FVertexStreamList |
| |
| void | SetPrimitiveIdStreamIndex (const FStaticFeatureLevel InFeatureLevel, EVertexInputStreamType InputStreamType, int32 StreamIndex) |
| |
| RENDERCORE_API bool | AddPrimitiveIdStreamElement (EVertexInputStreamType InputStreamType, FVertexDeclarationElementList &Elements, uint8 AttributeIndex, uint8 AttributeIndex_Mobile) |
| |
| FVertexElement | AccessStreamComponent (const FVertexStreamComponent &Component, uint8 AttributeIndex) |
| |
| RENDERCORE_API FVertexElement | AccessStreamComponent (const FVertexStreamComponent &Component, uint8 AttributeIndex, EVertexInputStreamType InputStreamType) |
| |
| RENDERCORE_API void | InitDeclaration (const FVertexDeclarationElementList &Elements, EVertexInputStreamType StreamType=EVertexInputStreamType::Default) |
| |
| void | SetFeatureLevel (const FStaticFeatureLevel InFeatureLevel) |
| |
| const FStaticFeatureLevel | GetFeatureLevel () const |
| |
| bool | HasValidFeatureLevel () const |
| |
| template<typename T > |
| FBufferRHIRef | CreateRHIBuffer (FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName) |
| |
| void | SetInitPhase (EInitPhase InInitPhase) |
| |
| template<typename VertexStreamListType > |
| static FVertexElement | AccessStreamComponent (const FVertexStreamComponent &Component, uint8 AttributeIndex, VertexStreamListType &InOutStreams) |
| |
| static RENDERCORE_API FRHICommandListBase & | GetImmediateCommandList () |
| |
| FVertexStreamList | Streams |
| |
| bool | bNeedsDeclaration = true |
| |
◆ FNaniteVertexFactory()
◆ ~FNaniteVertexFactory()
| FNaniteVertexFactory::~FNaniteVertexFactory |
( |
| ) |
|
◆ InitRHI()
Initializes the RHI resources used by this resource. Called when entering the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
◆ ModifyCompilationEnvironment()
◆ ShouldCompilePermutation()
The documentation for this class was generated from the following files: