|
| ENGINE_API | FPositionVertexBuffer () |
| |
| ENGINE_API | ~FPositionVertexBuffer () |
| |
| ENGINE_API void | CleanUp () |
| |
| void ENGINE_API | Init (uint32 NumVertices, bool bInNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const TArray< FStaticMeshBuildVertex > &InVertices, bool bInNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const FConstMeshBuildVertexView &InVertices, bool bInNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const FPositionVertexBuffer &InVertexBuffer, bool bInNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const TArray< FVector3f > &InPositions, bool bInNeedsCPUAccess=true) |
| |
| ENGINE_API bool | AppendVertices (const FStaticMeshBuildVertex *Vertices, const uint32 NumVerticesToAppend) |
| |
| ENGINE_API void | Serialize (FArchive &Ar, bool bInNeedsCPUAccess) |
| |
| void | SerializeMetaData (FArchive &Ar) |
| |
| ENGINE_API void | SetMetaData (uint32 InStride, uint32 InNumVertices) |
| |
| void | ClearMetaData () |
| |
| ENGINE_API void | operator= (const FPositionVertexBuffer &Other) |
| |
| FVector3f & | VertexPosition (uint32 VertexIndex) |
| |
| const FVector3f & | VertexPosition (uint32 VertexIndex) const |
| |
| uint32 | GetStride () const |
| |
| uint32 | GetNumVertices () const |
| |
| ENGINE_API bool | GetAllowCPUAccess () const |
| |
| SIZE_T | GetAllocatedSize () const |
| |
| FBufferRHIRef | CreateRHIBuffer (FRHICommandListBase &RHICmdList) |
| |
| void | InitRHIForStreaming (FRHIBuffer *IntermediateBuffer, FRHIResourceReplaceBatcher &Batcher) |
| |
| void | ReleaseRHIForStreaming (FRHIResourceReplaceBatcher &Batcher) |
| |
| virtual ENGINE_API void | InitRHI (FRHICommandListBase &RHICmdList) override |
| |
| virtual ENGINE_API void | ReleaseRHI () override |
| |
| virtual FString | GetFriendlyName () const override |
| |
| ENGINE_API void | BindPositionVertexBuffer (const class FVertexFactory *VertexFactory, struct FStaticMeshDataType &Data) const |
| |
| void * | GetVertexData () |
| |
| const void * | GetVertexData () const |
| |
| FRHIShaderResourceView * | GetSRV () const |
| |
| RENDERCORE_API | FVertexBuffer () |
| |
| RENDERCORE_API | FVertexBuffer (const FVertexBuffer &) |
| |
| RENDERCORE_API FVertexBuffer & | operator= (const FVertexBuffer &Other) |
| |
| virtual RENDERCORE_API | ~FVertexBuffer () |
| |
| const FBufferRHIRef & | GetRHI () const |
| |
| RENDERCORE_API void | SetRHI (const FBufferRHIRef &BufferRHI) |
| |
| RENDERCORE_API | FRenderResource () |
| |
| RENDERCORE_API | FRenderResource (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| RENDERCORE_API | FRenderResource (const FRenderResource &) |
| |
| RENDERCORE_API | FRenderResource (FRenderResource &&) |
| |
| RENDERCORE_API FRenderResource & | operator= (const FRenderResource &Other) |
| |
| RENDERCORE_API FRenderResource & | operator= (FRenderResource &&Other) |
| |
| virtual RENDERCORE_API | ~FRenderResource () |
| |
| virtual RENDERCORE_API void | InitResource (FRHICommandListBase &RHICmdList) |
| |
| virtual RENDERCORE_API void | ReleaseResource () |
| |
| RENDERCORE_API void | UpdateRHI (FRHICommandListBase &RHICmdList) |
| |
| bool | IsInitialized () const |
| |
| int32 | GetListIndex () const |
| |
| EInitPhase | GetInitPhase () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| FName | GetOwnerName () const |
| |
| void | SetResourceName (FName InResourceName) |
| |
| FName | GetResourceName () const |
| |
A vertex buffer of positions.