| addCallback() | Skylicht::CShader | inline |
| buildShader() | Skylicht::CShader | |
| buildUIUniform() | Skylicht::CShader | |
| buildUIUniform(SUniformUI *ui) | Skylicht::CShader | protected |
| CBaseShaderCallback() (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| clear() | Skylicht::CShader | |
| CShader() | Skylicht::CShader | |
| CubeTexture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| deleteAllResource() | Skylicht::CShader | protected |
| deleteAllUI() | Skylicht::CShader | protected |
| drop() const | irr::IReferenceCounted | inline |
| EResourceType enum name | Skylicht::CShader | |
| EUIControlType enum name | Skylicht::CShader | |
| getAttributeMapping(int id) | Skylicht::CShader | inline |
| getAttributeMappingCount() | Skylicht::CShader | inline |
| getBaseMaterial() | Skylicht::CShader | inline |
| getBaseShaderByName(const char *name) | Skylicht::CShader | protected |
| getCallback() | Skylicht::CShader | inline |
| getDebugName() const | irr::IReferenceCounted | inline |
| getDependents() | Skylicht::CShader | inline |
| getFSShaderFileName() | Skylicht::CShader | protected |
| getFSUniform(const char *name) | Skylicht::CShader | |
| getFSUniformID(int id) | Skylicht::CShader | inline |
| getInstancing(video::E_VERTEX_TYPE vtxType) | Skylicht::CShader | |
| getInstancingShader(video::E_VERTEX_TYPE vtxType) | Skylicht::CShader | |
| getInstancingVertex(video::E_VERTEX_TYPE vtxType) | Skylicht::CShader | |
| getMaterialRenderID() (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | inline |
| getName() | Skylicht::CShader | inline |
| getNumFS() | Skylicht::CShader | inline |
| getNumResource() | Skylicht::CShader | inline |
| getNumUI() | Skylicht::CShader | inline |
| getNumVS() | Skylicht::CShader | inline |
| getReferenceCount() const | irr::IReferenceCounted | inline |
| getResouceInfo(int id) | Skylicht::CShader | inline |
| getShadowDepthWriteShader() | Skylicht::CShader | |
| getShadowDistanceWriteShader() | Skylicht::CShader | |
| getSoftwareSkinningName() | Skylicht::CShader | inline |
| getSoftwareSkinningShader() | Skylicht::CShader | |
| getSource() | Skylicht::CShader | inline |
| getUniformType(const char *name) | Skylicht::CShader | protected |
| getUniformUI(int id) | Skylicht::CShader | inline |
| getUniformUIByName(const char *name) | Skylicht::CShader | |
| getUniformUIByName(const char *name, SUniformUI *group) | Skylicht::CShader | |
| getVSShaderFileName() | Skylicht::CShader | protected |
| getVSUniform(const char *name) | Skylicht::CShader | |
| getVSUniformID(int id) | Skylicht::CShader | inline |
| grab() const | irr::IReferenceCounted | inline |
| initShader(io::IXMLReader *xmlReader, const char *source, const char *shaderFolder) | Skylicht::CShader | |
| IReferenceCounted() | irr::IReferenceCounted | inline |
| isCustomShadowDepthWrite() | Skylicht::CShader | inline |
| isCustomShadowDistanceWrite() | Skylicht::CShader | inline |
| isDeferred() | Skylicht::CShader | inline |
| isDrawDepthShadow() | Skylicht::CShader | inline |
| isOpaque() | Skylicht::CShader | inline |
| isOpenGLFamily() (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| isSkinning() | Skylicht::CShader | inline |
| isSupportInstancing(video::E_VERTEX_TYPE vtxType) | Skylicht::CShader | |
| isUniformAvaiable(SUniform &uniform) | Skylicht::CShader | protected |
| LastFrame enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| m_attributeMapping | Skylicht::CShader | protected |
| m_baseShader | Skylicht::CShader | protected |
| m_callbacks | Skylicht::CShader | protected |
| m_deferred | Skylicht::CShader | protected |
| m_dependents | Skylicht::CShader | protected |
| m_fsUniforms | Skylicht::CShader | protected |
| m_glsl | Skylicht::CShader | protected |
| m_hlsl | Skylicht::CShader | protected |
| m_initCallback (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | protected |
| m_listFSUniforms | Skylicht::CShader | protected |
| m_listVSUniforms | Skylicht::CShader | protected |
| m_materialRenderID (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | protected |
| m_name | Skylicht::CShader | protected |
| m_numFSUniform | Skylicht::CShader | protected |
| m_numVSUniform | Skylicht::CShader | protected |
| m_resources | Skylicht::CShader | protected |
| m_shaderInstancing | Skylicht::CShader | protected |
| m_shadow | Skylicht::CShader | protected |
| m_shadowDepthShader | Skylicht::CShader | protected |
| m_shadowDepthShaderName | Skylicht::CShader | protected |
| m_shadowDistanceShader | Skylicht::CShader | protected |
| m_shadowDistanceShaderName | Skylicht::CShader | protected |
| m_skinning | Skylicht::CShader | protected |
| m_softwareSkinningShader | Skylicht::CShader | protected |
| m_softwareSkinningShaderName | Skylicht::CShader | protected |
| m_source | Skylicht::CShader | protected |
| m_ui | Skylicht::CShader | protected |
| m_vsUniforms | Skylicht::CShader | protected |
| offsetUV(core::vector2df &uv, float speedX, float speedY) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| OnSetConstants(video::IMaterialRendererServices *services, s32 userData, bool updateTransform) | Skylicht::CShader | virtual |
| OnSetMaterial(const SMaterial &material) | irr::video::IShaderConstantSetCallBack | inlinevirtual |
| parseResources(io::IXMLReader *xmlReader) | Skylicht::CShader | protected |
| parseUI(io::IXMLReader *xmlReader, SUniformUI *parent) | Skylicht::CShader | protected |
| parseUniform(io::IXMLReader *xmlReader) | Skylicht::CShader | protected |
| parseUniformUI(io::IXMLReader *xmlReader) | Skylicht::CShader | protected |
| ReflectionProbe enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| ResourceCount enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT0 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT1 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT2 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT3 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT4 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT5 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT6 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| RTT7 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| setColor(IMaterialRenderer *matRender, int colorID, bool vertexConstant, const SColorf &c, float intensity) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| setDebugName(const c8 *newName) | irr::IReferenceCounted | inlineprotected |
| setInstancing(video::E_VERTEX_TYPE vtxType, IShaderInstancing *instancing) | Skylicht::CShader | |
| setMaterialRenderID(int id) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | inline |
| setShadowDepthWriteShader(const char *name) | Skylicht::CShader | |
| setShadowDistanceWriteShader(const char *name) | Skylicht::CShader | |
| setUniform(SUniform &uniform, IMaterialRenderer *matRender, bool vertexShader, bool updateTransform) | Skylicht::CShader | protected |
| setWorldDirection(IMaterialRenderer *matRender, int directionID, bool vertexConstant, const core::vector3df &dir, int count=4) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| setWorldInvPosition(IMaterialRenderer *matRender, int posID, const core::vector3df &pos, bool vertexConstant=true) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| setWorldPosition(IMaterialRenderer *matRender, int posID, const core::vector3df &pos, bool vertexConstant=true) (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | |
| ShadowMap enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| Texture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| TransformTexture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIColor enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UICount enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIFloat enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIFloat2 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIFloat3 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIFloat4 enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UIGroup enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UINone enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| UITexture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| VertexNormalTexture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| VertexPositionTexture enum value (defined in Skylicht::CShader) | Skylicht::CShader | |
| ~CBaseShaderCallback() (defined in Skylicht::CBaseShaderCallback) | Skylicht::CBaseShaderCallback | virtual |
| ~CShader() | Skylicht::CShader | virtual |
| ~IReferenceCounted() | irr::IReferenceCounted | inlinevirtual |