![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FInstancedStaticMeshVertexFactory, including all inherited members.
| AccessStreamComponent(const FVertexStreamComponent &Component, uint8 AttributeIndex) | FVertexFactory | inlineprotected |
| AccessStreamComponent(const FVertexStreamComponent &Component, uint8 AttributeIndex, EVertexInputStreamType InputStreamType) | FVertexFactory | protected |
| AccessStreamComponent(const FVertexStreamComponent &Component, uint8 AttributeIndex, VertexStreamListType &InOutStreams) | FVertexFactory | inlineprotectedstatic |
| AddPrimitiveIdStreamElement(EVertexInputStreamType InputStreamType, FVertexDeclarationElementList &Elements, uint8 AttributeIndex, uint8 AttributeIndex_Mobile) | FVertexFactory | protected |
| bGPUSkinPassThrough | FLocalVertexFactory | protected |
| bNeedsDeclaration | FVertexFactory | protected |
| ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel) | FRenderResource | static |
| ColorStreamIndex | FLocalVertexFactory | protected |
| Copy(const FInstancedStaticMeshVertexFactory &Other) | FInstancedStaticMeshVertexFactory | |
| FLocalVertexFactory::Copy(const FLocalVertexFactory &Other) | FLocalVertexFactory | |
| CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName) | FRenderResource | inlineprotected |
| Data | FLocalVertexFactory | protected |
| DebugName | FLocalVertexFactory | protected |
| DECLARE_VERTEX_FACTORY_TYPE_API(FInstancedStaticMeshVertexFactory, ENGINE_API) | FInstancedStaticMeshVertexFactory | |
| EInitPhase enum name | FRenderResource | |
| FInstancedStaticMeshVertexFactory(ERHIFeatureLevel::Type InFeatureLevel) | FInstancedStaticMeshVertexFactory | inline |
| FLocalVertexFactory(ERHIFeatureLevel::Type InFeatureLevel, const char *InDebugName) | FLocalVertexFactory | |
| FRenderResource() | FRenderResource | |
| FRenderResource(ERHIFeatureLevel::Type InFeatureLevel) | FRenderResource | |
| FRenderResource(const FRenderResource &) | FRenderResource | |
| FRenderResource(FRenderResource &&) | FRenderResource | |
| FVertexFactory(ERHIFeatureLevel::Type InFeatureLevel) | FVertexFactory | inline |
| FVertexStreamList typedef | FVertexFactory | protected |
| GetColorComponentsSRV() const | FLocalVertexFactory | inline |
| GetColorIndexMask() const | FLocalVertexFactory | inline |
| GetColorOverrideStream(const FVertexBuffer *ColorVertexBuffer, FVertexInputStreamArray &VertexStreams) const | FLocalVertexFactory | inline |
| GetData() const | FLocalVertexFactory | inlineprotected |
| GetDeclaration() | FVertexFactory | inline |
| GetDeclaration(EVertexInputStreamType InputStreamType) const | FVertexFactory | inline |
| GetFeatureLevel() const | FRenderResource | inlineprotected |
| GetFriendlyName() const | FRenderResource | inlinevirtual |
| GetImmediateCommandList() | FRenderResource | protectedstatic |
| GetInitPhase() const | FRenderResource | inline |
| GetInstanceCustomDataSRV() const | FInstancedStaticMeshVertexFactory | inline |
| GetInstanceLightmapSRV() const | FInstancedStaticMeshVertexFactory | inline |
| GetInstanceOriginSRV() const | FInstancedStaticMeshVertexFactory | inline |
| GetInstanceTransformSRV() const | FInstancedStaticMeshVertexFactory | inline |
| GetLightMapCoordinateIndex() const | FLocalVertexFactory | inline |
| GetListIndex() const | FRenderResource | inline |
| GetNumTexcoords() const | FLocalVertexFactory | inline |
| GetOwnerName() const | FRenderResource | inline |
| GetPositionsSRV() const | FLocalVertexFactory | inline |
| GetPreSkinPositionSRV() const | FLocalVertexFactory | inline |
| GetPrimitiveIdStreamIndex(const FStaticFeatureLevel InFeatureLevel, EVertexInputStreamType InputStreamType) const | FVertexFactory | inline |
| GetPSOPrecacheVertexFetchElements(EVertexInputStreamType VertexInputStreamType, FVertexDeclarationElementList &Elements) | FInstancedStaticMeshVertexFactory | static |
| GetResourceName() const | FRenderResource | inline |
| GetStreams(ERHIFeatureLevel::Type InFeatureLevel, EVertexInputStreamType VertexStreamType, FVertexInputStreamArray &OutVertexStreams) const | FVertexFactory | |
| GetTangentsSRV() const | FLocalVertexFactory | inline |
| GetTextureCoordinatesSRV() const | FLocalVertexFactory | inline |
| GetTriangleSortingPositionSRV() const override | FLocalVertexFactory | inlinevirtual |
| GetType() const | FVertexFactory | inlinevirtual |
| GetUniformBuffer() const | FInstancedStaticMeshVertexFactory | inline |
| GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, bool bSupportsManualVertexFetch, FDataType &Data, FInstancedStaticMeshDataType &InstanceData, FVertexDeclarationElementList &Elements) | FInstancedStaticMeshVertexFactory | static |
| GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, bool bSupportsManualVertexFetch, FDataType &Data, FInstancedStaticMeshDataType &InstanceData, FVertexDeclarationElementList &Elements, FVertexStreamList &Streams) | FInstancedStaticMeshVertexFactory | protectedstatic |
| FLocalVertexFactory::GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, bool bSupportsManualVertexFetch, FDataType &Data, FVertexDeclarationElementList &Elements) | FLocalVertexFactory | static |
| FLocalVertexFactory::GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, bool bSupportsManualVertexFetch, FDataType &Data, FVertexDeclarationElementList &Elements, FVertexStreamList &InOutStreams, int32 &OutColorStreamIndex) | FLocalVertexFactory | protectedstatic |
| HasValidFeatureLevel() const | FRenderResource | inlineprotected |
| InitDeclaration(const FVertexDeclarationElementList &Elements, EVertexInputStreamType StreamType=EVertexInputStreamType::Default) | FVertexFactory | protected |
| InitInstancedStaticMeshVertexFactoryComponents(const FStaticMeshVertexBuffers &VertexBuffers, const FColorVertexBuffer *ColorVertexBuffer, const FStaticMeshInstanceBuffer *InstanceBuffer, const FInstancedStaticMeshVertexFactory *VertexFactory, int32 LightMapCoordinateIndex, bool bRHISupportsManualVertexFetch, FInstancedStaticMeshVertexFactory::FDataType &OutData, FInstancedStaticMeshDataType &OutInstanceData) | FInstancedStaticMeshVertexFactory | static |
| InitPreRHIResources() | FRenderResource | static |
| InitResource(FRHICommandListBase &RHICmdList) | FRenderResource | virtual |
| InitRHI(FRHICommandListBase &RHICmdList) override | FInstancedStaticMeshVertexFactory | virtual |
| IsInitialized() const | FRenderResource | inline |
| ModifyCompilationEnvironment(const FVertexFactoryShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) | FInstancedStaticMeshVertexFactory | static |
| NeedsDeclaration() const | FVertexFactory | inline |
| NumBitsForVisibilityMask() | FInstancedStaticMeshVertexFactory | inlinestatic |
| OffsetInstanceStreams(uint32 InstanceOffset, EVertexInputStreamType VertexStreamType, FVertexInputStreamArray &VertexStreams) const | FVertexFactory | |
| operator=(const FRenderResource &Other) | FRenderResource | |
| operator=(FRenderResource &&Other) | FRenderResource | |
| ReleaseResource() | FRenderResource | virtual |
| ReleaseRHI() override | FLocalVertexFactory | inlinevirtual |
| ReleaseRHIForAllResources() | FRenderResource | static |
| RendersPrimitivesAsCameraFacingSprites() const | FVertexFactory | inlinevirtual |
| ResourceState | FRenderResource | |
| SetColorOverrideStream(FRHICommandList &RHICmdList, const FVertexBuffer *ColorVertexBuffer) const | FLocalVertexFactory | inline |
| SetData(FRHICommandListBase &RHICmdList, const FDataType &InData, const FInstancedStaticMeshDataType *InInstanceData) | FInstancedStaticMeshVertexFactory | inline |
| FLocalVertexFactory::SetData(FRHICommandListBase &RHICmdList, const FDataType &InData) | FLocalVertexFactory | |
| FLocalVertexFactory::SetData(const FDataType &InData) | FLocalVertexFactory | |
| SetDeclaration(FVertexDeclarationRHIRef &NewDeclaration) | FVertexFactory | inline |
| SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel) | FRenderResource | inlineprotected |
| SetInitPhase(EInitPhase InInitPhase) | FRenderResource | inlineprotected |
| SetOwnerName(FName InOwnerName) | FRenderResource | inline |
| SetPrimitiveIdStreamIndex(const FStaticFeatureLevel InFeatureLevel, EVertexInputStreamType InputStreamType, int32 StreamIndex) | FVertexFactory | inlineprotected |
| SetResourceName(FName InResourceName) | FRenderResource | inline |
| SetScopeName(FName Name) | FRenderResource | static |
| ShouldCompilePermutation(const FVertexFactoryShaderPermutationParameters &Parameters) | FInstancedStaticMeshVertexFactory | static |
| Streams | FVertexFactory | protected |
| SupportsGPUScene(const FStaticFeatureLevel InFeatureLevel) const | FVertexFactory | inline |
| SupportsManualVertexFetch(const FStaticFeatureLevel InFeatureLevel) const | FVertexFactory | inline |
| SupportsNullPixelShader() const | FVertexFactory | inline |
| SupportsPositionAndNormalOnlyStream() const | FVertexFactory | inlinevirtual |
| SupportsPositionOnlyStream() const | FVertexFactory | inlinevirtual |
| SupportsTriangleSorting() const | FVertexFactory | inline |
| UpdateRHI(FRHICommandListBase &RHICmdList) | FRenderResource | |
| ValidateCompiledResult(const FVertexFactoryType *Type, EShaderPlatform Platform, const FShaderParameterMap &ParameterMap, TArray< FString > &OutErrors) | FLocalVertexFactory | static |
| ~FLocalVertexFactory() | FLocalVertexFactory | virtual |
| ~FRenderResource() | FRenderResource | virtual |
| ~FVertexFactory() | FVertexFactory | virtual |