Extended OpenGL Mode

Detailed Description

Extended OpenGL mode. This mode is not documented. See c4d_gl.h for definitions.

Typedefs

typedef void *(* GlProgramFactoryAllocPrivate) ()
 
typedef void(* GlProgramFactoryFreePrivate) (void *pData)
 
typedef void *(* GlProgramFactoryAllocDescription) ()
 
typedef void(* GlProgramFactoryFreeDescription) (void *pData)
 
typedef Bool(* GlProgramFactoryReadDescription) (GlReadDescriptionData *pFile, void *pData)
 
typedef Bool(* GlProgramFactoryWriteDescription) (GlWriteDescriptionData *pFile, const void *pData)
 
typedef void(* GlProgramFactoryCreateTextureFunctionCallback) (const Float *prIn, Float *prOut, void *pData)
 
typedef void(* GlProgramFactoryMessageCallback) (Int32 lMessage, const void *pObj, UInt64 ulIndex, GlProgramFactory *pFactory)
 
typedef Int32(* GlProgramFactoryErrorHandler) (GlProgramType type, const char *pszError)
 
typedef void(* GlVertexBufferDrawElementCallback) (Int32 lElement, void *pData)
 
typedef void(* DestroyNotification) (C4DAtom *atom)
 

Typedef Documentation

◆ GlProgramFactoryAllocPrivate

typedef void*(* GlProgramFactoryAllocPrivate) ()

◆ GlProgramFactoryFreePrivate

typedef void(* GlProgramFactoryFreePrivate) (void *pData)

◆ GlProgramFactoryAllocDescription

typedef void*(* GlProgramFactoryAllocDescription) ()

◆ GlProgramFactoryFreeDescription

typedef void(* GlProgramFactoryFreeDescription) (void *pData)

◆ GlProgramFactoryReadDescription

typedef Bool(* GlProgramFactoryReadDescription) (GlReadDescriptionData *pFile, void *pData)

◆ GlProgramFactoryWriteDescription

typedef Bool(* GlProgramFactoryWriteDescription) (GlWriteDescriptionData *pFile, const void *pData)

◆ GlProgramFactoryCreateTextureFunctionCallback

typedef void(* GlProgramFactoryCreateTextureFunctionCallback) (const Float *prIn, Float *prOut, void *pData)

◆ GlProgramFactoryMessageCallback

typedef void(* GlProgramFactoryMessageCallback) (Int32 lMessage, const void *pObj, UInt64 ulIndex, GlProgramFactory *pFactory)

◆ GlProgramFactoryErrorHandler

typedef Int32(* GlProgramFactoryErrorHandler) (GlProgramType type, const char *pszError)

◆ GlVertexBufferDrawElementCallback

typedef void(* GlVertexBufferDrawElementCallback) (Int32 lElement, void *pData)

◆ DestroyNotification

typedef void(* DestroyNotification) (C4DAtom *atom)