![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FStaticMeshVertexBuffer, including all inherited members.
| AppendVertices(const FStaticMeshBuildVertex *Vertices, const uint32 NumVerticesToAppend, bool bUseBackwardsCompatibleF16TruncUVs=false) | FStaticMeshVertexBuffer | |
| BindLightMapVertexBuffer(const FVertexFactory *VertexFactory, struct FStaticMeshDataType &Data, int LightMapCoordinateIndex) const | FStaticMeshVertexBuffer | |
| BindPackedTexCoordVertexBuffer(const FVertexFactory *VertexFactory, struct FStaticMeshDataType &Data, int32 MaxNumTexCoords=-1) const | FStaticMeshVertexBuffer | |
| BindTangentVertexBuffer(const FVertexFactory *VertexFactory, struct FStaticMeshDataType &Data) const | FStaticMeshVertexBuffer | |
| BindTexCoordVertexBuffer(const FVertexFactory *VertexFactory, struct FStaticMeshDataType &Data, int ClampedNumTexCoords=-1) const | FStaticMeshVertexBuffer | |
| ChangeFeatureLevel(ERHIFeatureLevel::Type NewFeatureLevel) | FRenderResource | static |
| CleanUp() | FStaticMeshVertexBuffer | |
| ClearMetaData() | FStaticMeshVertexBuffer | |
| CreateRHIBuffer(FRHICommandListBase &RHICmdList, T &InOutResourceObject, uint32 ResourceCount, EBufferUsageFlags InBufferUsageFlags, const TCHAR *InDebugName) | FRenderResource | inlineprotected |
| CreateTangentsRHIBuffer(FRHICommandListBase &RHICmdList) | FStaticMeshVertexBuffer | |
| CreateTexCoordRHIBuffer(FRHICommandListBase &RHICmdList) | FStaticMeshVertexBuffer | |
| EInitPhase enum name | FRenderResource | |
| FRenderResource() | FRenderResource | |
| FRenderResource(ERHIFeatureLevel::Type InFeatureLevel) | FRenderResource | |
| FRenderResource(const FRenderResource &) | FRenderResource | |
| FRenderResource(FRenderResource &&) | FRenderResource | |
| FStaticMeshVertexBuffer | FStaticMeshVertexBuffer | friend |
| FStaticMeshVertexBuffer() | FStaticMeshVertexBuffer | |
| GetAllowCPUAccess() const | FStaticMeshVertexBuffer | inline |
| GetFeatureLevel() const | FRenderResource | inlineprotected |
| GetFriendlyName() const override | FStaticMeshVertexBuffer | inlinevirtual |
| GetImmediateCommandList() | FRenderResource | protectedstatic |
| GetInitPhase() const | FRenderResource | inline |
| GetListIndex() const | FRenderResource | inline |
| GetNumTexCoords() const | FStaticMeshVertexBuffer | inline |
| GetNumVertices() const | FStaticMeshVertexBuffer | inline |
| GetOrCreateTangentsSRV(FRHICommandListBase &RHICmdList) const | FStaticMeshVertexBuffer | |
| GetOrCreateTexCoordsSRV(FRHICommandListBase &RHICmdList) const | FStaticMeshVertexBuffer | |
| GetOwnerName() const | FRenderResource | inline |
| GetResourceName() const | FRenderResource | inline |
| GetResourceSize() const | FStaticMeshVertexBuffer | inline |
| GetTangentData() | FStaticMeshVertexBuffer | inline |
| GetTangentData() const | FStaticMeshVertexBuffer | inline |
| GetTangentSize() const | FStaticMeshVertexBuffer | |
| GetTangentsSRV() const | FStaticMeshVertexBuffer | inline |
| GetTexCoordData() | FStaticMeshVertexBuffer | inline |
| GetTexCoordData() const | FStaticMeshVertexBuffer | inline |
| GetTexCoordSize() const | FStaticMeshVertexBuffer | |
| GetTexCoordsSRV() const | FStaticMeshVertexBuffer | inline |
| GetUseFullPrecisionUVs() const | FStaticMeshVertexBuffer | inline |
| GetUseHighPrecisionTangentBasis() const | FStaticMeshVertexBuffer | inline |
| GetVertexUV(uint32 VertexIndex, uint32 UVIndex) const | FStaticMeshVertexBuffer | inline |
| GetVertexUV_Typed(uint32 VertexIndex, uint32 UVIndex) const | FStaticMeshVertexBuffer | inline |
| HasValidFeatureLevel() const | FRenderResource | inlineprotected |
| Init(uint32 InNumVertices, uint32 InNumTexCoords, bool bNeedsCPUAccess=true) | FStaticMeshVertexBuffer | |
| Init(const TArray< FStaticMeshBuildVertex > &InVertices, uint32 InNumTexCoords, const FStaticMeshVertexBufferFlags &InInitFlags) | FStaticMeshVertexBuffer | |
| Init(const FConstMeshBuildVertexView &InVertices, const FStaticMeshVertexBufferFlags &InInitFlags) | FStaticMeshVertexBuffer | |
| Init(const FConstMeshBuildVertexView &InVertices, bool bNeedsCPUAccess=true) | FStaticMeshVertexBuffer | inline |
| Init(const TArray< FStaticMeshBuildVertex > &InVertices, uint32 InNumTexCoords, bool bNeedsCPUAccess=true) | FStaticMeshVertexBuffer | inline |
| Init(const FStaticMeshVertexBuffer &InVertexBuffer, bool bNeedsCPUAccess=true) | FStaticMeshVertexBuffer | |
| InitPreRHIResources() | FRenderResource | static |
| InitResource(FRHICommandListBase &RHICmdList) override | FStaticMeshVertexBuffer | virtual |
| InitRHI(FRHICommandListBase &RHICmdList) override | FStaticMeshVertexBuffer | virtual |
| InitRHIForStreaming(FRHIBuffer *IntermediateTangentsBuffer, FRHIBuffer *IntermediateTexCoordBuffer, FRHIResourceReplaceBatcher &Batcher) | FStaticMeshVertexBuffer | |
| IsInitialized() const | FRenderResource | inline |
| IsValid() | FStaticMeshVertexBuffer | inline |
| operator=(const FStaticMeshVertexBuffer &Other) | FStaticMeshVertexBuffer | |
| FRenderResource::operator=(const FRenderResource &Other) | FRenderResource | |
| FRenderResource::operator=(FRenderResource &&Other) | FRenderResource | |
| ReleaseResource() override | FStaticMeshVertexBuffer | virtual |
| ReleaseRHI() override | FStaticMeshVertexBuffer | virtual |
| ReleaseRHIForAllResources() | FRenderResource | static |
| ReleaseRHIForStreaming(FRHIResourceReplaceBatcher &Batcher) | FStaticMeshVertexBuffer | |
| ResourceState | FRenderResource | |
| Serialize(FArchive &Ar, bool bNeedsCPUAccess) | FStaticMeshVertexBuffer | |
| SerializeMetaData(FArchive &Ar) | FStaticMeshVertexBuffer | |
| SetFeatureLevel(const FStaticFeatureLevel InFeatureLevel) | FRenderResource | inlineprotected |
| SetInitPhase(EInitPhase InInitPhase) | FRenderResource | inlineprotected |
| SetMetaData(uint32 NumTexCoords, uint32 NumVertices, bool bUseFullPrecisionUVs, bool bUseHighPrecisionTangentBasis) | FStaticMeshVertexBuffer | |
| SetOwnerName(FName InOwnerName) | FRenderResource | inline |
| SetResourceName(FName InResourceName) | FRenderResource | inline |
| SetScopeName(FName Name) | FRenderResource | static |
| SetUseFullPrecisionUVs(bool UseFull) | FStaticMeshVertexBuffer | inline |
| SetUseHighPrecisionTangentBasis(bool bUseHighPrecision) | FStaticMeshVertexBuffer | inline |
| SetVertexTangents(uint32 VertexIndex, FVector3f X, FVector3f Y, FVector3f Z) | FStaticMeshVertexBuffer | inline |
| SetVertexUV(uint32 VertexIndex, uint32 UVIndex, const FVector2f &Vec2D, bool bUseBackwardsCompatibleF16TruncUVs=false) | FStaticMeshVertexBuffer | inline |
| TangentsVertexBuffer | FStaticMeshVertexBuffer | |
| TexCoordVertexBuffer | FStaticMeshVertexBuffer | |
| UpdateRHI(FRHICommandListBase &RHICmdList) | FRenderResource | |
| VertexTangentX(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| VertexTangentX_Typed(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| VertexTangentY(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| VertexTangentY_Typed(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| VertexTangentZ(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| VertexTangentZ_Typed(uint32 VertexIndex) const | FStaticMeshVertexBuffer | inline |
| ~FRenderResource() | FRenderResource | virtual |
| ~FStaticMeshVertexBuffer() | FStaticMeshVertexBuffer |