DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
ITexture Class Referenceabstract

#include <DGLE.h>

Inheritance diagram for ITexture:
IEngineBaseObject IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API GetDimensions (uint &uiWidth, uint &uiHeight)=0
 
virtual DGLE_RESULT DGLE_API SetFrameSize (uint uiFrameWidth, uint uiFrameHeight)=0
 
virtual DGLE_RESULT DGLE_API GetFrameSize (uint &uiFrameWidth, uint &uiFrameHeight)=0
 
virtual DGLE_RESULT DGLE_API FramesCount (uint &uiCount)=0
 
virtual DGLE_RESULT DGLE_API GetCoreTexture (ICoreTexture *&prCoreTex)=0
 
virtual DGLE_RESULT DGLE_API Draw2DSimple (int iX, int iY, uint uiFrameIndex=0)=0
 
virtual DGLE_RESULT DGLE_API Draw2D (int iX, int iY, uint uiWidth, uint uiHeight, float fAngle=0.f, uint uiFrameIndex=0)=0
 
virtual DGLE_RESULT DGLE_API Draw3D (uint uiFrameIndex=0)=0
 
virtual DGLE_RESULT DGLE_API Bind (uint uiTextureLayer=0)=0
 
- Public Member Functions inherited from IEngineBaseObject
virtual DGLE_RESULT DGLE_API Free ()=0
 Releases object and deallocates memory.
 
virtual DGLE_RESULT DGLE_API GetType (E_ENGINE_OBJECT_TYPE &eObjType)=0
 Returns type of object.
 
virtual DGLE_RESULT DGLE_API GetUnknownType (uint &uiObjUnknownType)=0
 In case object type is EOT_UNKNOWN, you can use this function to get specific object type id.
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Member Function Documentation

virtual DGLE_RESULT DGLE_API Bind ( uint  uiTextureLayer = 0)
pure virtual
virtual DGLE_RESULT DGLE_API Draw2D ( int  iX,
int  iY,
uint  uiWidth,
uint  uiHeight,
float  fAngle = 0.f,
uint  uiFrameIndex = 0 
)
pure virtual
virtual DGLE_RESULT DGLE_API Draw2DSimple ( int  iX,
int  iY,
uint  uiFrameIndex = 0 
)
pure virtual
virtual DGLE_RESULT DGLE_API Draw3D ( uint  uiFrameIndex = 0)
pure virtual
virtual DGLE_RESULT DGLE_API FramesCount ( uint uiCount)
pure virtual
virtual DGLE_RESULT DGLE_API GetCoreTexture ( ICoreTexture *&  prCoreTex)
pure virtual
virtual DGLE_RESULT DGLE_API GetDimensions ( uint uiWidth,
uint uiHeight 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetFrameSize ( uint uiFrameWidth,
uint uiFrameHeight 
)
pure virtual
virtual DGLE_RESULT DGLE_API SetFrameSize ( uint  uiFrameWidth,
uint  uiFrameHeight 
)
pure virtual

Sun Nov 16 2014 09:47:29   Generated by   doxygen   Content copyrighted to DGLE Team