![]() |
An open-source, flexible 3D physical simulation framework
|
Classes | |
class | DRockGraphSP |
class | EnvMapFrag |
class | EnvMapVert |
struct | FunctionCall |
struct | GLSLAttribute |
struct | GLSLExport |
struct | GLSLVariable |
class | InstancesVisitor |
class | IShaderProvider |
Abstract class for shader providers. More... | |
struct | MainVar |
class | MaterialNode |
class | OsgMaterial |
class | OsgMaterialManager |
class | PhobosGraphSP |
class | PositionVisitor |
struct | PrioritizedLine |
struct | PrioritizedValue |
class | ShaderFactory |
This class is responsible for generating the osg::Program for shading operations. More... | |
class | ShaderFunc |
class | TangentVisitor |
class | TextureInfo |
class | YamlShader |
class | YamlSP |
Implementation (not much more than a wrapper) of the IShaderProvider for use with the old YamlShader files. More... | |
Typedefs | |
typedef GLSLAttribute | GLSLVarying |
typedef GLSLAttribute | GLSLUniform |
typedef GLSLAttribute | GLSLSuffix |
typedef GLSLVariable | GLSLConstant |
typedef struct osg_material_manager::PrioritizedValue | PrioritizedValue |
typedef osg_material_manager::FunctionCall | FunctionCall |
typedef osg_material_manager::MainVar | MainVar |
Enumerations | |
enum | ShaderType { SHADER_TYPE_FRAGMENT, SHADER_TYPE_GEOMETRY, SHADER_TYPE_VERTEX, SHADER_TYPE_FFP } |
Functions | |
ostream & | operator<< (ostream &os, const GLSLExport &a) |
bool | operator< (const GLSLExport &a, const GLSLExport &b) |
ostream & | operator<< (ostream &os, const GLSLAttribute &a) |
bool | operator< (const GLSLAttribute &a, const GLSLAttribute &b) |
ostream & | operator<< (ostream &os, const GLSLVariable &a) |
bool | operator< (const GLSLVariable &a, const GLSLVariable &b) |
std::ostream & | operator<< (std::ostream &os, const GLSLAttribute &a) |
std::ostream & | operator<< (std::ostream &os, const GLSLExport &a) |
std::ostream & | operator<< (std::ostream &os, const GLSLVariable &a) |
Definition at line 51 of file shader-types.h.
Definition at line 38 of file shader-types.h.
Definition at line 37 of file shader-types.h.
Definition at line 36 of file shader-types.h.
Enumerator | |
---|---|
SHADER_TYPE_FRAGMENT | |
SHADER_TYPE_GEOMETRY | |
SHADER_TYPE_VERTEX | |
SHADER_TYPE_FFP |
Definition at line 33 of file ShaderFactory.h.
bool osg_material_manager::operator< | ( | const GLSLExport & | a, |
const GLSLExport & | b | ||
) |
Definition at line 31 of file shader-types.cpp.
bool osg_material_manager::operator< | ( | const GLSLAttribute & | a, |
const GLSLAttribute & | b | ||
) |
Definition at line 38 of file shader-types.cpp.
bool osg_material_manager::operator< | ( | const GLSLVariable & | a, |
const GLSLVariable & | b | ||
) |
Definition at line 45 of file shader-types.cpp.
ostream& osg_material_manager::operator<< | ( | ostream & | os, |
const GLSLExport & | a | ||
) |
Definition at line 28 of file shader-types.cpp.
ostream& osg_material_manager::operator<< | ( | ostream & | os, |
const GLSLAttribute & | a | ||
) |
Definition at line 35 of file shader-types.cpp.
ostream& osg_material_manager::operator<< | ( | ostream & | os, |
const GLSLVariable & | a | ||
) |
Definition at line 42 of file shader-types.cpp.
std::ostream& osg_material_manager::operator<< | ( | std::ostream & | os, |
const GLSLAttribute & | a | ||
) |
std::ostream& osg_material_manager::operator<< | ( | std::ostream & | os, |
const GLSLExport & | a | ||
) |
std::ostream& osg_material_manager::operator<< | ( | std::ostream & | os, |
const GLSLVariable & | a | ||
) |