757 B
757 B
OpenGLBuffer::OpenGLBuffer()
OpenGLBuffer();
作用
构造一个尚未持有原生 OpenGL buffer 的对象。
初始状态
构造函数会把成员初始化为:
m_buffer = 0m_size = 0m_isIndexBuffer = falsem_dynamic = falsem_type = OpenGLBufferType::Vertexm_bufferType = BufferType::Vertexm_stride = 0m_name = ""m_state = ResourceStates::Common
需要注意
这里的默认值更多是“安全起点”和“占位元数据”,并不代表对象已经是一个可用的顶点缓冲。真正的 OpenGL buffer 只有在 Initialize 成功后才会生成。