wendy::render::Style Class Reference
[3D rendering pipeline]

Inheritance diagram for wendy::render::Style:

Inheritance graph
[legend]

List of all members.


Detailed Description

Multi-technique render style descriptor.

Public Member Functions

 Style (const String &name="")
 Style (const Style &source)
 ~Style (void)
TechniquecreateTechnique (const String &name="")
void destroyTechnique (Technique &technique)
void destroyTechniques (void)
TechniquefindTechnique (const String &name)
Styleoperator= (const Style &source)
unsigned int getTechniqueCount (void) const
TechniquegetTechnique (unsigned int index)
const TechniquegetTechnique (unsigned int index) const
TechniquegetActiveTechnique (void) const

Constructor & Destructor Documentation

wendy::render::Style::Style ( const String name = ""  ) 

Constructor.

wendy::render::Style::Style ( const Style source  ) 

Copy constructor.

wendy::render::Style::~Style ( void   ) 

Destructor.


Member Function Documentation

Technique& wendy::render::Style::createTechnique ( const String name = ""  ) 

Creates a technique with the specified name in this render style.

void wendy::render::Style::destroyTechnique ( Technique technique  ) 

Destroys the specified technique.

void wendy::render::Style::destroyTechniques ( void   ) 

Destroys all techniques in this render style.

Technique* wendy::render::Style::findTechnique ( const String name  ) 

Searches for the technique with the specified name.

Parameters:
[in] name The name of the desired technique.
Returns:
The desired technique, or NULL if no such technique exists.

Style& wendy::render::Style::operator= ( const Style source  ) 

Assignment operator.

unsigned int wendy::render::Style::getTechniqueCount ( void   )  const

Returns:
The number of techniques in this render style.

Technique& wendy::render::Style::getTechnique ( unsigned int  index  ) 

Returns:
The technique at the specified index.

const Technique& wendy::render::Style::getTechnique ( unsigned int  index  )  const

Returns:
The technique at the specified index.

Technique* wendy::render::Style::getActiveTechnique ( void   )  const

Returns:
The active technique for this render style, or NULL if no technique is active.


Generated on Thu Sep 11 20:42:42 2008 for Wendy by  doxygen 1.5.6