, including all inherited members.
addOption(std::list< io::stringc > &ShaderCompilerOp, const io::stringc &Op) | sp::video::Shader | [static] |
addShaderCore(std::list< io::stringc > &ShaderCode, bool UseCg=false) | sp::video::Shader | [static] |
compile(const std::list< io::stringc > &ShaderBuffer, const io::stringc &EntryPoint="", const c8 **CompilerOptions=0) | sp::video::OpenGLShader | [virtual] |
CompiledSuccessfully_ | sp::video::Shader | [protected] |
ConstantBufferList_ | sp::video::Shader | [protected] |
ConstantList_ | sp::video::Shader | [protected] |
createProgramString(const std::list< io::stringc > &ShaderBuffer, c8 *&ProgramBuffer) | sp::video::Shader | [protected, static] |
EmptyConstant_ | sp::video::Shader | [protected, static] |
getConstant(const io::stringc &Name) const | sp::video::OpenGLShader | [virtual] |
getConstantBuffer(const io::stringc &Name) const | sp::video::Shader | [virtual] |
getConstantBufferCount() const | sp::video::Shader | [inline] |
getConstantBufferList() const | sp::video::Shader | [inline] |
getConstantCount() const | sp::video::Shader | [inline] |
getConstantList() const | sp::video::Shader | [inline] |
getConstantRef(const io::stringc &Name) const | sp::video::OpenGLShader | [virtual] |
getOption(const io::stringc &Op) | sp::video::Shader | [static] |
getShaderClass() const | sp::video::Shader | [inline] |
getType() const | sp::video::Shader | [inline] |
getVersion() const | sp::video::Shader | [inline] |
HighLevel_ | sp::video::Shader | [protected] |
isHighLevel() const | sp::video::Shader | [inline] |
OpenGLShader(ShaderClass *Table, const EShaderTypes Type, const EShaderVersions Version) | sp::video::OpenGLShader | |
OpenGLShaderClass class | sp::video::OpenGLShader | [friend] |
OwnShaderClass_ | sp::video::Shader | [protected] |
printError(const io::stringc &Message) | sp::video::Shader | [protected] |
printWarning(const io::stringc &Message) | sp::video::Shader | [protected] |
setConstant(s32 Number, const EConstantTypes Type, const f32 Value) | sp::video::OpenGLShader | [virtual] |
setConstant(s32 Number, const EConstantTypes Type, const f32 *Buffer, s32 Count) | sp::video::OpenGLShader | [virtual] |
setConstant(s32 Number, const EConstantTypes Type, const dim::vector3df &Position) | sp::video::OpenGLShader | [virtual] |
setConstant(s32 Number, const EConstantTypes Type, const video::color &Color) | sp::video::OpenGLShader | [virtual] |
setConstant(s32 Number, const EConstantTypes Type, const dim::matrix4f &Matrix) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const f32 Value) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const f32 *Buffer, s32 Count) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const s32 Value) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const s32 *Buffer, s32 Count) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const dim::vector3df &Vector) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const dim::vector4df &Vector) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const video::color &Color) | sp::video::OpenGLShader | [virtual] |
setConstant(const io::stringc &Name, const dim::matrix4f &Matrix) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const f32 Value) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const f32 *Buffer, s32 Count) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const s32 Value) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const s32 *Buffer, s32 Count) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const dim::vector3df &Vector) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const dim::vector4df &Vector) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const video::color &Color) | sp::video::OpenGLShader | [virtual] |
setConstant(const SShaderConstant &Constant, const dim::matrix4f &Matrix) | sp::video::OpenGLShader | [virtual] |
setConstant(const f32 *Buffer, s32 StartRegister, s32 ConstAmount) | sp::video::OpenGLShader | [virtual] |
setConstantBuffer(const io::stringc &Name, const void *Buffer) | sp::video::OpenGLShader | [virtual] |
sp::video::Shader::setConstantBuffer(u32 Number, const void *Buffer) | sp::video::Shader | [virtual] |
Shader(ShaderClass *ShdClass, const EShaderTypes Type, const EShaderVersions Version) | sp::video::Shader | |
ShdClass_ | sp::video::Shader | [protected] |
Type_ | sp::video::Shader | [protected] |
updateShaderClass() | sp::video::Shader | [protected] |
valid() const | sp::video::Shader | [inline] |
Version_ | sp::video::Shader | [protected] |
~OpenGLShader() | sp::video::OpenGLShader | |
~Shader() | sp::video::Shader | [virtual] |