Irrlicht 3D Engine
irr::scene::quake3::IShader Struct Reference

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

#include <IQ3Shader.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

A Parsed Shader Holding Variables ordered in Groups.

Definition at line 638 of file IQ3Shader.h.


Constructor & Destructor Documentation

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

Definition at line 640 of file IQ3Shader.h.

virtual irr::scene::quake3::IShader::~IShader ( ) [inline, virtual]

Definition at line 642 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 657 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 644 of file IQ3Shader.h.

References ID, name, and VarGroup.

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

Definition at line 651 of file IQ3Shader.h.

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


Member Data Documentation

Definition at line 679 of file IQ3Shader.h.

Referenced by operator=().


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