Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deRenderState Class Reference

`#include <deRenderStates_priv.hpp>`

Inheritance diagram for deRenderState:

[legend]
Collaboration diagram for deRenderState:

[legend]
List of all members.

## Protected Member Functions
| deRenderState ()
virtual | ~deRenderState ()
deBoolean | Lock ()
| You must call this method before calling any Set*** methods.
deBoolean | Unlock ()
| You must call this method once you are done setting data, so that something else may.
void * | GetWOInterface (long interface_id)
## Protected Attributes
long | m_LockFlag

## Constructor & Destructor Documentation

deRenderState::deRenderState | ( |  | ) | `[protected]`

deRenderState::~deRenderState | ( |  | ) | `[protected, virtual]`

## Member Function Documentation

void * deRenderState::GetWOInterface | ( | long | interface_id | ) | `[protected, virtual]`

| request a related interface, identified with an ID originally returned from IdeWorldManager::GetUniqueWOInterfaceID Implements IdeWorldObject.

deBoolean deRenderState::Lock | ( |  | ) | `[protected, virtual]`

| You must call this method before calling any Set*** methods. Implements IdeRenderState.

deBoolean deRenderState::Unlock | ( |  | ) | `[protected, virtual]`

| You must call this method once you are done setting data, so that something else may. Implements IdeRenderState.

## Member Data Documentation

long deRenderState::m_LockFlag`[protected]`

The documentation for this class was generated from the following files:

- deRenderStates_priv.hpp
- RenderState.cpp