OpenBarnyard
 
Loading...
Searching...
No Matches
TIndexFactoryResourceInterface.h
Go to the documentation of this file.
1#pragma once
2#include "TResource.h"
4
6
8
10{
11public:
13
14public:
16
17public:
19
20 virtual TBOOL Create( TIndexFactoryFormat* a_pIndexFormat, TUINT16 a_uiMaxStaticIndices, TUINT32 a_uiFlags );
21 virtual TIndexPoolResourceInterface* CreatePoolResource( TUINT16 a_uiMaxStaticIndices, TUINT16 a_uiFlags ) = 0;
22
25
26protected:
27 TIndexPoolResourceInterface* CreatePool( TUINT16 a_uiMaxStaticIndices, TUINT32 a_uiFlags );
28
29protected:
34};
35
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
uint16_t TUINT16
Definition Typedefs.h:15
unsigned int TUINT
Definition Typedefs.h:8
uint32_t TUINT32
Definition Typedefs.h:13
bool TBOOL
Definition Typedefs.h:6
virtual TIndexPoolResourceInterface * CreatePoolResource(TUINT16 a_uiMaxStaticIndices, TUINT16 a_uiFlags)=0
TDECLARE_CLASS(TIndexFactoryResourceInterface, TResource)
const TIndexFactoryFormat & GetIndexFormat() const
TIndexPoolResourceInterface * CreatePool(TUINT16 a_uiMaxStaticIndices, TUINT32 a_uiFlags)
virtual TBOOL Create()
Definition TResource.cpp:28