You.i Engine
CYIGLAbstractBufferObject Member List

This is the complete list of members for CYIGLAbstractBufferObject, including all inherited members.

CYIBufferObject()CYIBufferObject
CYIGLAbstractBufferObject(GLuint handle)CYIGLAbstractBufferObject
Free()=0IYIGPUObjectpure virtual
Generate()=0IYIGPUObjectpure virtual
GetHandle()CYIGLAbstractBufferObjectvirtual
GetStatus() const IYIGPUObjectinline
GetTarget()CYIGLAbstractBufferObjectvirtual
INVALID enum valueIYIGPUObject
InvalidateHandle()=0IYIGPUObjectpure virtual
IYIGPUObject()IYIGPUObjectinline
Load(const std::shared_ptr< CYIAssetHardware > &pHWAsset)=0IYIGPUObjectpure virtual
LOADED_FRESH enum valueIYIGPUObject
LOADED_STALE enum valueIYIGPUObject
m_handleCYIGLAbstractBufferObjectprotected
m_statusIYIGPUObjectprotected
m_targetCYIGLAbstractBufferObjectprotected
Map()CYIBufferObjectvirtual
SetTarget(GLenum target)CYIGLAbstractBufferObjectvirtual
Unload()=0IYIGPUObjectpure virtual
UNLOADED enum valueIYIGPUObject
Unmap(uint32_t uSize)CYIBufferObjectvirtual
Use() const =0IYIGPUObjectpure virtual
YI_GPU_OBJECT_STATUS enum nameIYIGPUObject
~CYIBufferObject()CYIBufferObjectvirtual
~CYIGLAbstractBufferObject()CYIGLAbstractBufferObjectvirtual
~IYIGPUObject()IYIGPUObjectinlinevirtual