Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
FRuntimeMeshSection::FSectionVertexBuffer Struct Reference
Inheritance diagram for FRuntimeMeshSection::FSectionVertexBuffer:
Inheritance graph
[legend]

Public Member Functions

void FillUpdateParams (FRuntimeMeshSectionVertexBufferParams &Params)
 
 FSectionVertexBuffer (int32 InStride)
 
TArray< uint8 > & GetData ()
 
int32 GetNumVertices () const
 
int32 GetStride () const
 
void SetData (TArray< uint8 > &InVertices, bool bUseMove)
 
template<typename VertexType >
void SetData (const TArray< VertexType > &InVertices)
 
virtual ~FSectionVertexBuffer ()
 

Protected Member Functions

virtual void Serialize (FArchive &Ar)
 

Private Attributes

TArray< uint8 > Data
 
const int32 Stride
 

Friends

FArchive & operator<< (FArchive &Ar, FSectionVertexBuffer &Buffer)
 

Detailed Description

Definition at line 18 of file RuntimeMeshSection.h.

Constructor & Destructor Documentation

FRuntimeMeshSection::FSectionVertexBuffer::FSectionVertexBuffer ( int32  InStride)
inline

Definition at line 24 of file RuntimeMeshSection.h.

virtual FRuntimeMeshSection::FSectionVertexBuffer::~FSectionVertexBuffer ( )
inlinevirtual

Definition at line 28 of file RuntimeMeshSection.h.

Member Function Documentation

void FRuntimeMeshSection::FSectionVertexBuffer::FillUpdateParams ( FRuntimeMeshSectionVertexBufferParams Params)

Definition at line 90 of file RuntimeMeshSection.cpp.

TArray<uint8>& FRuntimeMeshSection::FSectionVertexBuffer::GetData ( )
inline

Definition at line 66 of file RuntimeMeshSection.h.

int32 FRuntimeMeshSection::FSectionVertexBuffer::GetNumVertices ( ) const
inline

Definition at line 61 of file RuntimeMeshSection.h.

int32 FRuntimeMeshSection::FSectionVertexBuffer::GetStride ( ) const
inline

Definition at line 56 of file RuntimeMeshSection.h.

virtual void FRuntimeMeshSection::FSectionVertexBuffer::Serialize ( FArchive &  Ar)
inlineprotectedvirtual
void FRuntimeMeshSection::FSectionVertexBuffer::SetData ( TArray< uint8 > &  InVertices,
bool  bUseMove 
)
inline

Definition at line 30 of file RuntimeMeshSection.h.

template<typename VertexType >
void FRuntimeMeshSection::FSectionVertexBuffer::SetData ( const TArray< VertexType > &  InVertices)
inline

Definition at line 43 of file RuntimeMeshSection.h.

Friends And Related Function Documentation

FArchive& operator<< ( FArchive &  Ar,
FSectionVertexBuffer Buffer 
)
friend

Definition at line 70 of file RuntimeMeshSection.h.

Member Data Documentation

TArray<uint8> FRuntimeMeshSection::FSectionVertexBuffer::Data
private

Definition at line 22 of file RuntimeMeshSection.h.

const int32 FRuntimeMeshSection::FSectionVertexBuffer::Stride
private

Definition at line 21 of file RuntimeMeshSection.h.


The documentation for this struct was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32