#include <RmStateManager.h>
Public Member Functions | |
| IRmStateManager () | |
| Constructor. | |
| virtual | ~IRmStateManager () |
| Destructor. | |
| virtual int | GetSamplerStateCount (const RM_TCHAR *pStrAPI)=0 |
| Get number of sampler states. | |
| virtual int | AddSamplerStateToken (const RM_TCHAR *pStrAPI, RM_TCHAR *token, unsigned long value, unsigned long type)=0 |
| Add sa,pler state token. | |
| virtual int | GetSamplerStateValueByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get sampler state by index. | |
| virtual RM_TCHAR * | GetSamplerStateNameByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get sampler state name by index. | |
| virtual RM_TCHAR * | GetSamplerStateName (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get sampler state name. | |
| virtual int | GetSamplerStateArgType (const RM_TCHAR *pStrAPI, unsigned long rs)=0 |
| Get sampler state argument type. | |
| virtual RM_TCHAR * | GetSamplerStateArgName (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long arg)=0 |
| Get sampler state argument name. | |
| virtual int | GetSamplerStateArgCount (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get sampler states argument count. | |
| virtual RM_TCHAR * | GetSamplerStateArgNameByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get sampler state argument name by index. | |
| virtual unsigned long | GetSamplerStateArgValueByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get sampler state argument value by index. | |
| virtual void | OutputSamplerStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Output sampler state bindings. | |
| virtual void | ReadInSamplerStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Read sampler state bindings. | |
| virtual int | GetTextureStateCount (const RM_TCHAR *pStrAPI)=0 |
| Get number of texture states. | |
| virtual int | AddTextureStateToken (const RM_TCHAR *pStrAPI, RM_TCHAR *token, unsigned long value, unsigned long type)=0 |
| Add texture state token. | |
| virtual int | GetTextureStateValueByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get texture state value by index. | |
| virtual RM_TCHAR * | GetTextureStateNameByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get texture state name by index. | |
| virtual RM_TCHAR * | GetTextureStateName (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get texture state name. | |
| virtual int | GetTextureStateArgType (const RM_TCHAR *pStrAPI, unsigned long rs)=0 |
| Get texture state argument typex. | |
| virtual RM_TCHAR * | GetTextureStateArgName (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long arg)=0 |
| Get texture state argument name. | |
| virtual int | GetTextureStateArgCount (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get tetxure state argument count. | |
| virtual RM_TCHAR * | GetTextureStateArgNameByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get texture state arg name by index. | |
| virtual unsigned long | GetTextureStateArgValueByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get texture state argument value by index. | |
| virtual void | OutputTextureStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Output texture state bindings. | |
| virtual void | ReadInTextureStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Read texture state bindings. | |
| virtual int | GetRenderStateCount (const RM_TCHAR *pStrAPI)=0 |
| Get render state count. | |
| virtual int | AddRenderStateToken (const RM_TCHAR *pStrAPI, RM_TCHAR *token, unsigned long value, unsigned long type)=0 |
| Add render state token. | |
| virtual int | GetRenderStateValueByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get render state value by index. | |
| virtual RM_TCHAR * | GetRenderStateNameByIndex (const RM_TCHAR *pStrAPI, int nIndex)=0 |
| Get render state name by index. | |
| virtual RM_TCHAR * | GetRenderStateName (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get rdner state name. | |
| virtual int | GetRenderStateArgType (const RM_TCHAR *pStrAPI, unsigned long rs)=0 |
| Get render state argument type. | |
| virtual RM_TCHAR * | GetRenderStateArgName (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long arg)=0 |
| Get render state argument name. | |
| virtual int | GetRenderStateArgCount (const RM_TCHAR *pStrAPI, unsigned long type)=0 |
| Get render state argument count. | |
| virtual RM_TCHAR * | GetRenderStateArgNameByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get render state argument name by index. | |
| virtual unsigned long | GetRenderStateArgValueByIndex (const RM_TCHAR *pStrAPI, unsigned long type, unsigned long argIndex)=0 |
| Get render state argument value by index. | |
| virtual void | OutputRenderStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Output render state bindings. | |
| virtual void | ReadInRenderStateBindings (const RM_TCHAR *pStrAPI, RM_TCHAR *filename)=0 |
| Read render state bindings. | |
Manager for RenderMonkey's state ( texture, render, sampler etc )
|
|
Constructor. Constructor |
|
|
Destructor. Destructor |
|
||||||||||||||||||||
|
Add render state token. Add render state token
|
|
||||||||||||||||||||
|
Add sa,pler state token. Add sampler state token
|
|
||||||||||||||||||||
|
Add texture state token. Add texture state token
|
|
||||||||||||
|
Get render state argument count. Get render state argument count
|
|
||||||||||||||||
|
Get render state argument name. Get render state arhument name
|
|
||||||||||||||||
|
Get render state argument name by index. Get render state argument name by index
|
|
||||||||||||
|
Get render state argument type. Get render state argument type
|
|
||||||||||||||||
|
Get render state argument value by index. Get render state argument value by index
|
|
|
Get render state count. Get number of render states
|
|
||||||||||||
|
Get rdner state name. Get rdner state name
|
|
||||||||||||
|
Get render state name by index. Get render state name by index
|
|
||||||||||||
|
Get render state value by index. Get render state value by index
|
|
||||||||||||
|
Get sampler states argument count. Return sampler states argument count
|
|
||||||||||||||||
|
Get sampler state argument name. Return sampler state argument name
|
|
||||||||||||||||
|
Get sampler state argument name by index. Return sampler state argument name by index
|
|
||||||||||||
|
Get sampler state argument type. Return sampler state argument type
|
|
||||||||||||||||
|
Get sampler state argument value by index. Return sampler state argument value by index
|
|
|
Get number of sampler states. Return number of sampler states
|
|
||||||||||||
|
Get sampler state name. Return sampler state name
|
|
||||||||||||
|
Get sampler state name by index. Return sampler state name by index
|
|
||||||||||||
|
Get sampler state by index. Return sampler state by index
|
|
||||||||||||
|
Get tetxure state argument count. Get tetxure state argument count
|
|
||||||||||||||||
|
Get texture state argument name. Get texture state argument name
|
|
||||||||||||||||
|
Get texture state arg name by index. Get texture state arg name by index
|
|
||||||||||||
|
Get texture state argument typex. Get texture state argument typex
|
|
||||||||||||||||
|
Get texture state argument value by index. Get texture state argument value by index
|
|
|
Get number of texture states. Get number of texture states
|
|
||||||||||||
|
Get texture state name. Get texture state name
|
|
||||||||||||
|
Get texture state name by index. Get texture state name by index
|
|
||||||||||||
|
Get texture state value by index. Get texture state value by index
|
|
||||||||||||
|
Output render state bindings. Output render state bindings
|
|
||||||||||||
|
Output sampler state bindings. Output sampler state bindings
|
|
||||||||||||
|
Output texture state bindings. Output texture state bindings
|
|
||||||||||||
|
Read render state bindings. Read render state bindings
|
|
||||||||||||
|
Read sampler state bindings. Read sampler state bindings
|
|
||||||||||||
|
Read texture state bindings. Read texture state bindings
|
1.3.6