#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. |