DI-Guy SDK Documentation  13.8
DI-Guy Graphics API OpenGL sample implementation

sample implementation of OpenGL. detailed overview at 7.1 - Introduction to the DI-Guy Graphics API More...

Classes

class  diguyOglGraphicsFrameBuffer
 Subclass to allow diguy to create frame buffers. More...
 
class  diguyOglGraphicsLink
 The class diguyOglGraphicsLink is an example of a diguyGraphicsLink subclass for an immediate mode renderer using the DI-Guy Loader. More...
 
class  diguyOglGraphicsMesh
 This class is part of the DI-Guy Graphics API. More...
 
class  diguyOglGraphicsShaderProgram
 This class is part of the DI-Guy Graphics API. More...
 
class  diguyOglGraphicsShaderTechnique
 This class allows the end user to control shader picking. More...
 
class  diguyOglGraphicsTexture
 The class diguyOglGraphicsTexture is an example of a diguyGraphicsTexture subclass for an immediate mode renderer using the DI-Guy Loader. More...
 
class  diguyOglGraphicsTextureArray
 The class diguyOglGraphicsTextureArray is an example of a diguyGraphicsTextureArray subclass for an immediate mode renderer using the DI-Guy Loader. More...
 
class  diguyOglUniformBufferUpdater
 This is an example implementation of a diguyUniformBufferUpdater it's responsible for translating api independent calls into OpenGL functionality. More...
 

Functions

diguyGraphicsFrameBufferdiguyOglGraphicsFrameBuffer_create_func ()
 Create function declaration. More...
 
diguyGraphicsInstanceGroupdiguyOglGraphicsInstanceGroup_create_func (void *internal_data)
 Create function declaration. More...
 
diguyGraphicsShaderTechniquediguyOglGraphicsShaderTechnique_create_func (void *internal_data)
 Create function declaration. More...
 
diguyGraphicsTexturediguyOglGraphicsTexture_create_func (void *internal_data)
 Create function declaration. More...
 
diguyGraphicsTextureArraydiguyOglGraphicsTextureArray_create_func (void *internal_data)
 Create function declaration. More...
 
diguyParticleSystemRendererdiguyOglParticleSystemRenderer_create_func ()
 Create function declaration. More...
 
diguyParticleSystemRendererdiguyOglParticleSystemRenderer_21_create_func (void)
 Create function declaration. More...
 

Detailed Description

sample implementation of OpenGL. detailed overview at 7.1 - Introduction to the DI-Guy Graphics API

Function Documentation

diguyGraphicsFrameBuffer* diguyOglGraphicsFrameBuffer_create_func ( )

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyGraphicsInstanceGroup* diguyOglGraphicsInstanceGroup_create_func ( void *  internal_data)

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyGraphicsShaderTechnique* diguyOglGraphicsShaderTechnique_create_func ( void *  internal_data)

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyGraphicsTexture* diguyOglGraphicsTexture_create_func ( void *  internal_data)

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyGraphicsTextureArray* diguyOglGraphicsTextureArray_create_func ( void *  internal_data)

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyParticleSystemRenderer* diguyOglParticleSystemRenderer_create_func ( )

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.

diguyParticleSystemRenderer* diguyOglParticleSystemRenderer_21_create_func ( void  )

Create function declaration.

Declare a subclass creation function that will be registered with the DI-Guy Graphics API.