orx  stable
Portable Game Engine
orxTexture.h File Reference
#include "orxInclude.h"
#include "display/orxDisplay.h"
#include "math/orxMath.h"

Go to the source code of this file.

Macros

#define orxTEXTURE_KZ_PIXEL   "pixel"
 
#define orxTEXTURE_KZ_RESOURCE_GROUP   "Texture"
 
#define orxTEXTURE_KZ_SCREEN_NAME   "screen"
 

Typedefs

typedef struct __orxTEXTURE_t orxTEXTURE
 

Enumerations

enum  orxTEXTURE_EVENT {
  orxTEXTURE_EVENT_CREATE = 0, orxTEXTURE_EVENT_DELETE, orxTEXTURE_EVENT_LOAD, orxTEXTURE_EVENT_NUMBER,
  orxTEXTURE_EVENT_NONE = orxENUM_NONE
}
 

Functions

orxDLLAPI orxSTATUS orxFASTCALL orxTexture_ClearCache ()
 
orxDLLAPI orxTEXTURE *orxFASTCALL orxTexture_Create ()
 
orxDLLAPI orxTEXTURE *orxFASTCALL orxTexture_CreateFromFile (const orxSTRING _zFileName, orxBOOL _bKeepInCache)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_Delete (orxTEXTURE *_pstTexture)
 
orxDLLAPI void orxFASTCALL orxTexture_Exit ()
 
orxDLLAPI orxBITMAP *orxFASTCALL orxTexture_GetBitmap (const orxTEXTURE *_pstTexture)
 
orxDLLAPI orxU32 orxFASTCALL orxTexture_GetLoadCounter ()
 
orxDLLAPI const orxSTRING orxFASTCALL orxTexture_GetName (const orxTEXTURE *_pstTexture)
 
orxDLLAPI orxTEXTURE *orxFASTCALL orxTexture_GetScreenTexture ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_GetSize (const orxTEXTURE *_pstTexture, orxFLOAT *_pfWidth, orxFLOAT *_pfHeight)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_Init ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_LinkBitmap (orxTEXTURE *_pstTexture, const orxBITMAP *_pstBitmap, const orxSTRING _zDataName, orxBOOL _bTransferOwnership)
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_SetColor (orxTEXTURE *_pstTexture, const orxCOLOR *_pstColor)
 
orxDLLAPI void orxFASTCALL orxTexture_Setup ()
 
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_UnlinkBitmap (orxTEXTURE *_pstTexture)
 

Detailed Description


Generated for orx by doxygen 1.5.6