#include <FCDEffectPassState.h>
Inheritance diagram for FCDEffectPassState:

Public Member Functions | |
| FCDEffectPassState (FCDocument *document, FUDaePassState::State renderState) | |
| Constructor. | |
| virtual | ~FCDEffectPassState () |
| Destructor. | |
| FUDaePassState::State | GetType () const |
| Retrieves the type of the pass render state. | |
| size_t | GetDataSize () const |
| Retrieves the data size of the pass render state. | |
| uint8 * | GetData () |
| Retrieves the data pointer for the pass render state. | |
| const uint8 * | GetData () const |
| See above. | |
| void | SetDefaultValue () |
| Use this method to reset the state back to its default value. | |
| FCDEffectPassState * | Clone (FCDEffectPassState *clone=NULL) const |
| Clones the effect pass and shaders. | |
To get more information about the render state and how to interpret the data they hold, see the FUDaePassState namespace and its enumerated type.
|
||||||||||||
|
Constructor. Once built, the render state associated with this object should never change and the data pointer should be allocated to the correct size and never re-allocated.
|
|
|
Clones the effect pass and shaders.
|
|
|
Retrieves the data pointer for the pass render state.
|
|
|
Retrieves the data size of the pass render state.
|
|
|
Retrieves the type of the pass render state.
|
|
|
Use this method to reset the state back to its default value. This method is called in the constructor. |
1.4.6-NO