Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Public Member Functions | Public Attributes | List of all members
irr::scene::quake3::IShader Struct Reference

A Parsed Shader Holding Variables ordered in Groups. More...

#include <IQ3Shader.h>

Public Member Functions

const SVarGroupgetGroup (u32 stage) const
u32 getGroupSize () const
 IShader ()
bool operator< (const IShader &other) const
void operator= (const IShader &other)
bool operator== (const IShader &other) const
virtual ~IShader ()

Public Attributes

s32 ID
core::stringc name
SVarGroupListVarGroup

Detailed Description

A Parsed Shader Holding Variables ordered in Groups.

Definition at line 637 of file IQ3Shader.h.

Constructor & Destructor Documentation

irr::scene::quake3::IShader::IShader ( )
inline

Definition at line 639 of file IQ3Shader.h.

virtual irr::scene::quake3::IShader::~IShader ( )
inlinevirtual

Definition at line 641 of file IQ3Shader.h.

Member Function Documentation

const SVarGroup* irr::scene::quake3::IShader::getGroup ( u32  stage) const
inline
u32 irr::scene::quake3::IShader::getGroupSize ( ) const
inline
bool irr::scene::quake3::IShader::operator< ( const IShader other) const
inline

Definition at line 656 of file IQ3Shader.h.

References irr::core::string< T, TAlloc >::c_str(), and name.

void irr::scene::quake3::IShader::operator= ( const IShader other)
inline

Definition at line 643 of file IQ3Shader.h.

References ID, name, and VarGroup.

bool irr::scene::quake3::IShader::operator== ( const IShader other) const
inline

Definition at line 650 of file IQ3Shader.h.

References irr::core::string< T, TAlloc >::c_str(), and name.

Member Data Documentation

s32 irr::scene::quake3::IShader::ID

Definition at line 678 of file IQ3Shader.h.

Referenced by operator=().

core::stringc irr::scene::quake3::IShader::name

Definition at line 683 of file IQ3Shader.h.

Referenced by operator<(), operator=(), and operator==().

SVarGroupList* irr::scene::quake3::IShader::VarGroup

Definition at line 679 of file IQ3Shader.h.

Referenced by irr::scene::quake3::dumpShader(), getGroup(), getGroupSize(), and operator=().


The documentation for this struct was generated from the following file:

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Fri Mar 21 2014 04:40:42 by Doxygen (1.8.1.2)