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

#include <DGLE_CoreRenderer.h>

Inheritance diagram for ICoreGeometryBuffer:
IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API GetGeometryData (TDrawDataDesc &stDesc, uint uiVerticesDataSize, uint uiIndexesDataSize)=0
 
virtual DGLE_RESULT DGLE_API SetGeometryData (const TDrawDataDesc &stDesc, uint uiVerticesDataSize, uint uiIndexesDataSize)=0
 
virtual DGLE_RESULT DGLE_API Reallocate (const TDrawDataDesc &stDesc, uint uiVerticesCount, uint uiIndexesCount, E_CORE_RENDERER_DRAW_MODE eMode)=0
 
virtual DGLE_RESULT DGLE_API GetBufferDimensions (uint &uiVerticesDataSize, uint &uiVerticesCount, uint &uiIndexesDataSize, uint &uiIndexesCount)=0
 
virtual DGLE_RESULT DGLE_API GetBufferDrawDataDesc (TDrawDataDesc &stDesc)=0
 
virtual DGLE_RESULT DGLE_API GetBufferDrawMode (E_CORE_RENDERER_DRAW_MODE &eMode)=0
 
virtual DGLE_RESULT DGLE_API GetBufferType (E_CORE_RENDERER_BUFFER_TYPE &eType)=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 GetBufferDimensions ( uint uiVerticesDataSize,
uint uiVerticesCount,
uint uiIndexesDataSize,
uint uiIndexesCount 
)
pure virtual
virtual DGLE_RESULT DGLE_API GetBufferDrawDataDesc ( TDrawDataDesc stDesc)
pure virtual
virtual DGLE_RESULT DGLE_API GetBufferDrawMode ( E_CORE_RENDERER_DRAW_MODE &  eMode)
pure virtual
virtual DGLE_RESULT DGLE_API GetBufferType ( E_CORE_RENDERER_BUFFER_TYPE eType)
pure virtual
virtual DGLE_RESULT DGLE_API GetGeometryData ( TDrawDataDesc stDesc,
uint  uiVerticesDataSize,
uint  uiIndexesDataSize 
)
pure virtual
virtual DGLE_RESULT DGLE_API Reallocate ( const TDrawDataDesc stDesc,
uint  uiVerticesCount,
uint  uiIndexesCount,
E_CORE_RENDERER_DRAW_MODE  eMode 
)
pure virtual
virtual DGLE_RESULT DGLE_API SetGeometryData ( const TDrawDataDesc stDesc,
uint  uiVerticesDataSize,
uint  uiIndexesDataSize 
)
pure virtual

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