orx 1.16
Portable Game Engine
Loading...
Searching...
No Matches
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_LOCALE_GROUP   "Texture"
#define orxTEXTURE_KZ_LOGO_NAME   "orx:texture:logo"
#define orxTEXTURE_KZ_PIXEL_NAME   "orx:texture:pixel"
#define orxTEXTURE_KZ_RESOURCE_GROUP   "Texture"
#define orxTEXTURE_KZ_SCREEN_NAME   "orx:texture:screen"
#define orxTEXTURE_KZ_TRANSPARENT_NAME   "orx:texture:transparent"

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 orxSTATUS orxFASTCALL orxTexture_Delete (orxTEXTURE *_pstTexture)
orxDLLAPI void orxFASTCALL orxTexture_Exit ()
orxDLLAPI orxTEXTURE *orxFASTCALL orxTexture_Get (const orxSTRING _zName)
orxDLLAPI orxBITMAP *orxFASTCALL orxTexture_GetBitmap (const orxTEXTURE *_pstTexture)
orxDLLAPI orxU32 orxFASTCALL orxTexture_GetLoadCount ()
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 orxTEXTURE *orxFASTCALL orxTexture_Load (const orxSTRING _zFileName, orxBOOL _bKeepInCache)
orxDLLAPI void orxFASTCALL orxTexture_Setup ()
orxDLLAPI orxSTATUS orxFASTCALL orxTexture_UnlinkBitmap (orxTEXTURE *_pstTexture)

Detailed Description


Generated for orx by doxygen 1.8.11