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

#include <DGLE_CoreRenderer.h>

Inheritance diagram for ICoreTexture:
IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API GetSize (uint &width, uint &height)=0
 
virtual DGLE_RESULT DGLE_API GetDepth (uint &depth)=0
 
virtual DGLE_RESULT DGLE_API GetType (E_TEXTURE_TYPE &eType)=0
 
virtual DGLE_RESULT DGLE_API GetFormat (E_TEXTURE_DATA_FORMAT &eFormat)=0
 
virtual DGLE_RESULT DGLE_API GetLoadFlags (E_TEXTURE_LOAD_FLAGS &eLoadFlags)=0
 
virtual DGLE_RESULT DGLE_API GetPixelData (uint8 *pData, uint &uiDataSize, uint uiLodLevel=0)=0
 
virtual DGLE_RESULT DGLE_API SetPixelData (const uint8 *pData, uint uiDataSize, uint uiLodLevel=0)=0
 
virtual DGLE_RESULT DGLE_API Reallocate (const uint8 *pData, uint uiWidth, uint uiHeight, E_TEXTURE_DATA_FORMAT eDataFormat)=0
 
virtual DGLE_RESULT DGLE_API GetBaseObject (IBaseRenderObjectContainer *&prObj)=0
 
virtual DGLE_RESULT DGLE_API Free ()=0
 
- 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 Free ( )
pure virtual
virtual DGLE_RESULT DGLE_API GetBaseObject ( IBaseRenderObjectContainer *&  prObj)
pure virtual
virtual DGLE_RESULT DGLE_API GetDepth ( uint depth)
pure virtual
virtual DGLE_RESULT DGLE_API GetFormat ( E_TEXTURE_DATA_FORMAT eFormat)
pure virtual
virtual DGLE_RESULT DGLE_API GetLoadFlags ( E_TEXTURE_LOAD_FLAGS eLoadFlags)
pure virtual
virtual DGLE_RESULT DGLE_API GetPixelData ( uint8 pData,
uint uiDataSize,
uint  uiLodLevel = 0 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetSize ( uint width,
uint height 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetType ( E_TEXTURE_TYPE eType)
pure virtual
virtual DGLE_RESULT DGLE_API Reallocate ( const uint8 pData,
uint  uiWidth,
uint  uiHeight,
E_TEXTURE_DATA_FORMAT  eDataFormat 
)
pure virtual
virtual DGLE_RESULT DGLE_API SetPixelData ( const uint8 pData,
uint  uiDataSize,
uint  uiLodLevel = 0 
)
pure virtual

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