|
| ENGINE_API | FColorVertexBuffer () |
| |
| ENGINE_API | ~FColorVertexBuffer () |
| |
| ENGINE_API void | CleanUp () |
| |
| ENGINE_API void | Init (uint32 InNumVertices, bool bNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const TArray< FStaticMeshBuildVertex > &InVertices, bool bNeedsCPUAccess=true) |
| |
| ENGINE_API void | Init (const FConstMeshBuildVertexView &InVertices, bool bNeedsCPUAccess=true) |
| |
| void | Init (const FColorVertexBuffer &InVertexBuffer, bool bNeedsCPUAccess=true) |
| |
| ENGINE_API bool | AppendVertices (const FStaticMeshBuildVertex *Vertices, const uint32 NumVerticesToAppend) |
| |
| ENGINE_API void | Serialize (FArchive &Ar, bool bNeedsCPUAccess) |
| |
| void | SerializeMetaData (FArchive &Ar) |
| |
| ENGINE_API void | SetMetaData (uint32 InStride, uint32 InNumVertices) |
| |
| void | ClearMetaData () |
| |
| void | ExportText (FString &ValueStr) const |
| |
| void | ImportText (const TCHAR *SourceText) |
| |
| ENGINE_API void | operator= (const FColorVertexBuffer &Other) |
| |
| FColor & | VertexColor (uint32 VertexIndex) |
| |
| const FColor & | VertexColor (uint32 VertexIndex) const |
| |
| uint32 | GetStride () const |
| |
| uint32 | GetNumVertices () const |
| |
| ENGINE_API bool | GetAllowCPUAccess () const |
| |
| ENGINE_API uint32 | GetAllocatedSize () const |
| |
| ENGINE_API void | GetVertexColors (TArray< FColor > &OutColors) const |
| |
| ENGINE_API void | InitFromColorArray (const FColor *InColors, uint32 Count, uint32 Stride=sizeof(FColor), bool bNeedsCPUAccess=true) |
| |
| void | InitFromColorArray (const TArray< FColor > &InColors) |
| |
| void | InitFromSingleColor (const FColor &InColor, uint32 Count) |
| |
| 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 | BindColorVertexBuffer (const class FVertexFactory *VertexFactory, struct FStaticMeshDataType &StaticMeshData) const |
| |
| FRHIShaderResourceView * | GetColorComponentsSRV () const |
| |
| void * | GetVertexData () |
| |
| const void * | GetVertexData () 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 colors.