![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for TGPUSkinVertexFactory< BoneInfluenceType >, 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 |
| AddVertexElements(FVertexDeclarationElementList &OutElements) override | TGPUSkinVertexFactory< BoneInfluenceType > | protectedvirtual |
| bNeedsDeclaration | FVertexFactory | protected |
| ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel) | FRenderResource | static |
| CopyDataTypeForLocalVertexFactory(FLocalVertexFactory::FDataType &OutDestData) const | FGPUBaseSkinVertexFactory | |
| CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName) | FRenderResource | inlineprotected |
| Data | FGPUBaseSkinVertexFactory | protected |
| EInitPhase enum name | FRenderResource | |
| FGPUBaseSkinVertexFactory(const FInitializer &Initializer) | FGPUBaseSkinVertexFactory | |
| FGPUBaseSkinVertexFactory(ERHIFeatureLevel::Type InFeatureLevel, uint32 InNumBones, uint32 InNumVertices, uint32 InBaseVertexIndex, bool bInUsedForPassthroughVertexFactory) | FGPUBaseSkinVertexFactory | inline |
| FRenderResource() | FRenderResource | |
| FRenderResource(ERHIFeatureLevel::Type InFeatureLevel) | FRenderResource | |
| FRenderResource(const FRenderResource &) | FRenderResource | |
| FRenderResource(FRenderResource &&) | FRenderResource | |
| FVertexFactory(ERHIFeatureLevel::Type InFeatureLevel) | FVertexFactory | inline |
| FVertexStreamList typedef | FVertexFactory | protected |
| GetAlwaysUseDeformerForUnlimitedBoneInfluences(EShaderPlatform Platform) | FGPUBaseSkinVertexFactory | static |
| GetBaseVertexIndex() const | FGPUBaseSkinVertexFactory | inline |
| GetBoneBufferSize() const | FGPUBaseSkinVertexFactory | inline |
| GetBoneInfluenceLimitForAsset(int32 AssetProvidedLimit, const ITargetPlatform *TargetPlatform=nullptr) | FGPUBaseSkinVertexFactory | static |
| GetBoneInfluenceType() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetBoneOffset() const | FGPUBaseSkinVertexFactory | inline |
| GetClothVertexFactory() | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetClothVertexFactory() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetColorComponentsSRV() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetColorIndexMask() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetDeclaration() | FVertexFactory | inline |
| GetDeclaration(EVertexInputStreamType InputStreamType) const | FVertexFactory | inline |
| GetFeatureLevel() const | FRenderResource | inlineprotected |
| GetFriendlyName() const | FRenderResource | inlinevirtual |
| GetImmediateCommandList() | FRenderResource | protectedstatic |
| GetInitPhase() const | FRenderResource | inline |
| GetListIndex() const | FRenderResource | inline |
| GetMaxGPUSkinBones(const class ITargetPlatform *TargetPlatform=nullptr) | FGPUBaseSkinVertexFactory | static |
| GetMinimumPerPlatformMaxGPUSkinBonesValue() | FGPUBaseSkinVertexFactory | static |
| GetMorphVertexBuffer(bool bPrevious) const | FGPUBaseSkinVertexFactory | |
| GetMorphVertexBufferUpdatedFrameNumber() const | FGPUBaseSkinVertexFactory | |
| GetNumBoneInfluences() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetNumBones() const | FGPUBaseSkinVertexFactory | inline |
| GetNumTexCoords() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetNumVertices() const | FGPUBaseSkinVertexFactory | inline |
| GetOverrideVertexStreams(FVertexInputStreamArray &VertexStreams) const | FGPUBaseSkinVertexFactory | |
| GetOwnerName() const | FRenderResource | inline |
| GetPositionsSRV() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetPositionStreamComponent() const | FGPUBaseSkinVertexFactory | inline |
| GetPrimitiveIdStreamIndex(const FStaticFeatureLevel InFeatureLevel, EVertexInputStreamType InputStreamType) const | FVertexFactory | inline |
| GetPSOPrecacheVertexFetchElements(EVertexInputStreamType VertexInputStreamType, FVertexDeclarationElementList &Elements) | TGPUSkinVertexFactory< BoneInfluenceType > | static |
| GetResourceName() const | FRenderResource | inline |
| GetShaderData() | FGPUBaseSkinVertexFactory | inline |
| GetShaderData() const | FGPUBaseSkinVertexFactory | inline |
| GetStreams(ERHIFeatureLevel::Type InFeatureLevel, EVertexInputStreamType VertexStreamType, FVertexInputStreamArray &OutVertexStreams) const | FVertexFactory | |
| GetTangentsSRV() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetTangentStreamComponent(int Index) const | FGPUBaseSkinVertexFactory | inline |
| GetTextureCoordinatesSRV() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetTriangleSortingPositionSRV() const override | FGPUBaseSkinVertexFactory | inlinevirtual |
| GetType() const | FVertexFactory | inlinevirtual |
| GetUniformBuffer() const | FGPUBaseSkinVertexFactory | inline |
| GetUnlimitedBoneInfluences(const ITargetPlatform *TargetPlatform=nullptr) | FGPUBaseSkinVertexFactory | static |
| GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, FGPUSkinDataType &GPUSkinData, FVertexDeclarationElementList &Elements) | TGPUSkinVertexFactory< BoneInfluenceType > | static |
| GetVertexElements(ERHIFeatureLevel::Type FeatureLevel, EVertexInputStreamType InputStreamType, FGPUSkinDataType &GPUSkinData, FVertexDeclarationElementList &Elements, FVertexStreamList &InOutStreams, int32 &OutMorphDeltaStreamIndex) | TGPUSkinVertexFactory< BoneInfluenceType > | protectedstatic |
| GHardwareMaxGPUSkinBones | FGPUBaseSkinVertexFactory | static |
| HasValidFeatureLevel() const | FRenderResource | inlineprotected |
| InitDeclaration(const FVertexDeclarationElementList &Elements, EVertexInputStreamType StreamType=EVertexInputStreamType::Default) | FVertexFactory | protected |
| InitPreRHIResources() | FRenderResource | static |
| InitResource(FRHICommandListBase &RHICmdList) | FRenderResource | virtual |
| InitRHI(FRHICommandListBase &RHICmdList) override | TGPUSkinVertexFactory< BoneInfluenceType > | virtual |
| IsInitialized() const | FRenderResource | inline |
| IsMorphTarget() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| IsReadyForStaticMeshCaching() const | FGPUBaseSkinVertexFactory | inline |
| IsUniformBufferValid() const | FGPUBaseSkinVertexFactory | inline |
| MarkUniformBufferDirty() | FGPUBaseSkinVertexFactory | inline |
| ModifyCompilationEnvironment(const FVertexFactoryShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) | FVertexFactory | inlinestatic |
| MorphDeltaBufferSlot | FGPUBaseSkinVertexFactory | protected |
| MorphDeltaStreamIndex | FGPUBaseSkinVertexFactory | protected |
| NeedsDeclaration() const | FVertexFactory | inline |
| OffsetInstanceStreams(uint32 InstanceOffset, EVertexInputStreamType VertexStreamType, FVertexInputStreamArray &VertexStreams) const | FVertexFactory | |
| operator=(const FRenderResource &Other) | FRenderResource | |
| operator=(FRenderResource &&Other) | FRenderResource | |
| ReleaseResource() | FRenderResource | virtual |
| ReleaseRHI() override | TGPUSkinVertexFactory< BoneInfluenceType > | virtual |
| ReleaseRHIForAllResources() | FRenderResource | static |
| RendersPrimitivesAsCameraFacingSprites() const | FVertexFactory | inlinevirtual |
| ResourceState | FRenderResource | |
| SetData(const FGPUSkinDataType *InData) | FGPUBaseSkinVertexFactory | |
| SetData(FRHICommandListBase &RHICmdList, const FGPUSkinDataType *InData) | FGPUBaseSkinVertexFactory | virtual |
| 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 |
| ShaderData | FGPUBaseSkinVertexFactory | protected |
| ShouldCompilePermutation(const FVertexFactoryShaderPermutationParameters &Parameters) | TGPUSkinVertexFactory< BoneInfluenceType > | 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 |
| TGPUSkinVertexFactory(const FInitializer &Initializer) | TGPUSkinVertexFactory< BoneInfluenceType > | inline |
| UniformBuffer | FGPUBaseSkinVertexFactory | protected |
| UpdateMorphState(FRHICommandListBase &RHICmdList, bool bUseMorphTarget) | FGPUBaseSkinVertexFactory | |
| UpdateRHI(FRHICommandListBase &RHICmdList) | FRenderResource | |
| UpdateUniformBuffer(FRHICommandListBase &RHICmdList) | FGPUBaseSkinVertexFactory | |
| Use16BitBoneIndex() const | FGPUBaseSkinVertexFactory | inlinevirtual |
| UseUnlimitedBoneInfluences(uint32 MaxBoneInfluences, const ITargetPlatform *TargetPlatform=nullptr) | FGPUBaseSkinVertexFactory | static |
| ValidateCompiledResult(const FVertexFactoryType *Type, EShaderPlatform Platform, const FShaderParameterMap &ParameterMap, TArray< FString > &OutErrors) | FVertexFactory | inlinestatic |
| ~FGPUBaseSkinVertexFactory() | FGPUBaseSkinVertexFactory | inlinevirtual |
| ~FRenderResource() | FRenderResource | virtual |
| ~FVertexFactory() | FVertexFactory | virtual |