#include <eft_Config.h>
Public Types | |
| enum | ConfigDefault { EFT_DEFAULT_EMITTER_NUM = 64 , EFT_DEFAULT_PARTICLE_NUM = 1024 , EFT_DEFAULT_EMITTER_SET_NUM = 32 , EFT_DEFAULT_RESOURCE_NUM = 8 , EFT_DEFAULT_RESOURCE_VIEWER_RESERVE_NUM = 16 , EFT_DEFAULT_STRIPE_NUM = 32 , EFT_DEFAULT_DOUBLE_BUFFER_SIZE = 128 * 1024 , EFT_DEFAULT_FORCE_4BYTE = 0x80000000 } |
Public Member Functions | |
| Config () | |
| virtual | ~Config () |
| virtual void | SetEffectHeap (Heap *heap) |
| virtual Heap * | GetEffectHeap () const |
| void | SetEmitterNum (u32 num) |
| u32 | GetEmitterNum () const |
| void | SetParticleNum (u32 num) |
| u32 | GetParticleNum () const |
| void | SetEmitterSetNum (u32 num) |
| u32 | GetEmitterSetNum () const |
| void | SetResourceNum (u32 num) |
| u32 | GetResourceNum () const |
| void | SetStripeNum (u32 num) |
| u32 | GetStripeNum () const |
| void | SetDoubleBufferSize (u32 size) |
| u32 | GetDoubleBufferSize () const |
Protected Attributes | |
| Heap * | mHeap |
| u32 | mEmitterNum |
| u32 | mParticleNum |
| u32 | mEmitterSetNum |
| u32 | mResourceNum |
| u32 | mStripeNum |
| u32 | mSizeDoubleBufferSize |
Private Member Functions | |
| u32 | getCarryCount (u32 bits) |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |