Defines | Typedefs | Functions

include/render/orxShaderPointer.h File Reference

#include "orxInclude.h"
#include "render/orxShader.h"
#include "object/orxStructure.h"

Go to the source code of this file.

Defines

#define orxSHADERPOINTER_KU32_SHADER_NUMBER   4

Typedefs

typedef struct __orxSHADERPOINTER_t orxSHADERPOINTER

Functions

orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_AddShader (orxSHADERPOINTER *_pstShaderPointer, orxSHADER *_pstShader)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_AddShaderFromConfig (orxSHADERPOINTER *_pstShaderPointer, const orxSTRING _zShaderConfigID)
orxDLLAPI orxSHADERPOINTER
*orxFASTCALL 
orxShaderPointer_Create (const orxSTRUCTURE *_pstOwner)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_Delete (orxSHADERPOINTER *_pstShaderPointer)
orxDLLAPI void orxFASTCALL orxShaderPointer_Enable (orxSHADERPOINTER *_pstShaderPointer, orxBOOL _bEnable)
orxDLLAPI void orxFASTCALL orxShaderPointer_Exit ()
orxDLLAPI orxSTRUCTURE *orxFASTCALL orxShaderPointer_GetOwner (const orxSHADERPOINTER *_pstShaderPointer)
orxDLLAPI const orxSHADER
*orxFASTCALL 
orxShaderPointer_GetShader (const orxSHADERPOINTER *_pstShaderPointer, orxU32 _u32Index)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_Init ()
orxDLLAPI orxBOOL orxFASTCALL orxShaderPointer_IsEnabled (const orxSHADERPOINTER *_pstShaderPointer)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_RemoveShader (orxSHADERPOINTER *_pstShaderPointer, orxSHADER *_pstShader)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_RemoveShaderFromConfig (orxSHADERPOINTER *_pstShaderPointer, const orxSTRING _zShaderConfigID)
orxDLLAPI void orxFASTCALL orxShaderPointer_Setup ()
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_Start (const orxSHADERPOINTER *_pstShaderPointer)
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_Stop (const orxSHADERPOINTER *_pstShaderPointer)

Detailed Description

Date:
08/04/2009
Author:
iarwain@orx-project.org
Todo:

Definition in file orxShaderPointer.h.


Generated for orx by doxygen 1.5.6