ezEngine  Milestone 7
ezGALTextureGL Class Reference
Inheritance diagram for ezGALTextureGL:

Public Member Functions

glTextureId GetGLTextureHandle () const
 Returns OpenGL texture handle.
 
glBindingTarget GetGLTextureBindingType () const
 Returns OpenGL texture binding point.
 

Protected Member Functions

 ezGALTextureGL (const ezGALTextureCreationDescription &Description)
 
virtual ezResult InitPlatform (ezGALDevice *pDevice, const ezArrayPtr< ezGALSystemMemoryDescription > *pInitialData) override
 
virtual ezResult DeInitPlatform (ezGALDevice *pDevice) override
 
- Protected Member Functions inherited from ezGALTexture
 ezGALTexture (const ezGALTextureCreationDescription &Description)
 

Protected Attributes

glTextureId m_TextureHandle
 

Friends

class ezGALDeviceGL
 
class ezMemoryUtils
 

Member Function Documentation

ezResult ezGALTextureGL::InitPlatform ( ezGALDevice pDevice,
const ezArrayPtr< ezGALSystemMemoryDescription > *  pInitialData 
)
overrideprotectedvirtual
Todo:
Todo:
Todo:
Assert for pInitialData[level] sizes? Or is this the job of ezGALDevice::CreateTexture

Implements ezGALTexture.


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