CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
Render3dData结构体 参考

Public 成员函数

 Render3dData ()
 
void CreateData ()
 创建数据缓冲区
 
void ClearData (BOOL is_clear_const=FALSE)
 清除数据缓冲区
 
const Render3dDataoperator= (const Render3dData &other)
 

Public 属性

RECT rect_viewport
 
int shader_id
 
GCullFace cull_face
 
BOOL is_wireframe
 
int texture_id [SHADER_TEXTURE_MAX]
 
unsigned int vertex_stride
 
GVertexMode vertex_mode
 
std::shared_ptr< VectorBuffer< UnifomBufType > > buf_const
 
std::shared_ptr< VectorBuffer< VertexBufType > > buf_vertex
 
std::shared_ptr< VectorBuffer< IndexBufType > > buf_index
 
struct Render3dDatanext
 
struct Render3dDataprev
 
int vertex_bytes
 
int index_bytes
 
int const_bytes
 

构造及析构函数说明

◆ Render3dData()

Render3dData::Render3dData ( )

成员函数说明

◆ ClearData()

void Render3dData::ClearData ( BOOL  is_clear_const = FALSE)

清除数据缓冲区

◆ CreateData()

void Render3dData::CreateData ( )

创建数据缓冲区

◆ operator=()

const Render3dData & Render3dData::operator= ( const Render3dData other)

类成员变量说明

◆ buf_const

std::shared_ptr<VectorBuffer<UnifomBufType> > Render3dData::buf_const

◆ buf_index

std::shared_ptr<VectorBuffer<IndexBufType> > Render3dData::buf_index

◆ buf_vertex

std::shared_ptr<VectorBuffer<VertexBufType> > Render3dData::buf_vertex

◆ const_bytes

int Render3dData::const_bytes

◆ cull_face

GCullFace Render3dData::cull_face

◆ index_bytes

int Render3dData::index_bytes

◆ is_wireframe

BOOL Render3dData::is_wireframe

◆ next

struct Render3dData* Render3dData::next

◆ prev

struct Render3dData* Render3dData::prev

◆ rect_viewport

RECT Render3dData::rect_viewport

◆ shader_id

int Render3dData::shader_id

◆ texture_id

int Render3dData::texture_id[SHADER_TEXTURE_MAX]

◆ vertex_bytes

int Render3dData::vertex_bytes

◆ vertex_mode

GVertexMode Render3dData::vertex_mode

◆ vertex_stride

unsigned int Render3dData::vertex_stride
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有