Diligent Engine API Reference
List of all members
Diligent::IRenderDeviceGLES Class Referenceabstract

Interface to the render device object implemented in OpenGLES. More...

Inheritance diagram for Diligent::IRenderDeviceGLES:
Diligent::IRenderDeviceGL Diligent::IRenderDevice

Additional Inherited Members

- Public Member Functions inherited from Diligent::IRenderDeviceGL
virtual void CreateTextureFromGLHandle (Uint32 GLHandle, const TextureDesc &TexDesc, ITexture **ppTexture)=0
 Creates a texture from OpenGL handle. More...
 
virtual void CreateBufferFromGLHandle (Uint32 GLHandle, const BufferDesc &BuffDesc, IBuffer **ppBuffer)=0
 Creates a buffer from OpenGL handle. More...
 
- Public Member Functions inherited from Diligent::IRenderDevice
virtual void QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface)=0
 Queries the specific interface, see IObject::QueryInterface() for details.
 
virtual void CreateBuffer (const BufferDesc &BuffDesc, const BufferData &BuffData, IBuffer **ppBuffer)=0
 Creates a new buffer object. More...
 
virtual void CreateShader (const ShaderCreationAttribs &CreationAttribs, IShader **ppShader)=0
 Creates a new shader object. More...
 
virtual void CreateTexture (const TextureDesc &TexDesc, const TextureData &Data, ITexture **ppTexture)=0
 Creates a new texture object. More...
 
virtual void CreateSampler (const SamplerDesc &SamDesc, ISampler **ppSampler)=0
 Creates a new sampler object. More...
 
virtual void CreateResourceMapping (const ResourceMappingDesc &MappingDesc, IResourceMapping **ppMapping)=0
 Creates a new resource mapping. More...
 
virtual void CreatePipelineState (const PipelineStateDesc &PipelineDesc, IPipelineState **ppPipelineState)=0
 Creates a new pipeline state object. More...
 
virtual const DeviceCapsGetDeviceCaps () const =0
 Gets the device capabilities, see Diligent::DeviceCaps for details.
 
virtual const TextureFormatInfoGetTextureFormatInfo (TEXTURE_FORMAT TexFormat)=0
 Returns the basic texture format information. More...
 
virtual const TextureFormatInfoExtGetTextureFormatInfoExt (TEXTURE_FORMAT TexFormat)=0
 Returns the extended texture format information. More...
 

Detailed Description

Interface to the render device object implemented in OpenGLES.