orx  stable
Portable Game Engine
orxShaderPointer.h File Reference
#include "orxInclude.h"
#include "render/orxShader.h"
#include "object/orxStructure.h"

Go to the source code of this file.

Macros

#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 ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxShaderPointer_Delete (orxSHADERPOINTER *_pstShaderPointer)
 
orxDLLAPI void orxFASTCALL orxShaderPointer_Enable (orxSHADERPOINTER *_pstShaderPointer, orxBOOL _bEnable)
 
orxDLLAPI void orxFASTCALL orxShaderPointer_Exit ()
 
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


Generated for orx by doxygen 1.5.6