, including all inherited members.
apply() | kick::Shader | |
bind() (defined in kick::Shader) | kick::Shader | |
bind_uniforms(Material *material, EngineUniforms *engineUniforms, Transform *transform) (defined in kick::Shader) | kick::Shader | |
blend() (defined in kick::Shader) | kick::Shader | |
blendDFactorAlpha() (defined in kick::Shader) | kick::Shader | |
blendDFactorRGB() (defined in kick::Shader) | kick::Shader | |
blendSFactorAlpha() (defined in kick::Shader) | kick::Shader | |
blendSFactorRGB() (defined in kick::Shader) | kick::Shader | |
depthWrite() (defined in kick::Shader) | kick::Shader | |
destroy() (defined in kick::ProjectAsset) | kick::ProjectAsset | [virtual] |
faceCulling() (defined in kick::Shader) | kick::Shader | |
getPrecompiledShaderSource(ShaderType type) const (defined in kick::Shader) | kick::Shader | |
getPrecompiledSource(std::string source, ShaderType type) (defined in kick::Shader) | kick::Shader | [static] |
getRenderOrder() const (defined in kick::Shader) | kick::Shader | |
getShaderAttribute(VertexAttributeSemantic semantic) const (defined in kick::Shader) | kick::Shader | |
getShaderAttributes() const (defined in kick::Shader) | kick::Shader | |
getShaderSource(ShaderType type) const (defined in kick::Shader) | kick::Shader | |
getShaderUniform(std::string name) const (defined in kick::Shader) | kick::Shader | |
getShaderUniforms() const (defined in kick::Shader) | kick::Shader | |
operator=(Shader &&other) (defined in kick::Shader) | kick::Shader | |
polygonOffsetEnabled() (defined in kick::Shader) | kick::Shader | |
polygonOffsetFactorAndUnit() (defined in kick::Shader) | kick::Shader | |
Project (defined in kick::ProjectAsset) | kick::ProjectAsset | [friend] |
ProjectAsset() (defined in kick::ProjectAsset) | kick::ProjectAsset | |
setBlend(bool b) (defined in kick::Shader) | kick::Shader | |
setBlendDFactorAlpha(BlendType blendDFactorAlpha) (defined in kick::Shader) | kick::Shader | |
setBlendDFactorRGB(BlendType blendDFactorRGB) (defined in kick::Shader) | kick::Shader | |
setBlendSFactorAlpha(BlendType blendSFactorAlpha) (defined in kick::Shader) | kick::Shader | |
setBlendSFactorRGB(BlendType blendSFactorRGB) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, int value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, float value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, glm::vec4 value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, glm::mat3 value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, glm::mat4 value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, std::shared_ptr< Texture2D > value) (defined in kick::Shader) | kick::Shader | |
setDefaultUniform(std::string name, std::shared_ptr< TextureCube > value) (defined in kick::Shader) | kick::Shader | |
setDepthWrite(bool depthMask) (defined in kick::Shader) | kick::Shader | |
setFaceCulling(FaceCullingType faceCulling) (defined in kick::Shader) | kick::Shader | |
setPolygonOffsetEnabled(bool polygonOffsetEnabled) (defined in kick::Shader) | kick::Shader | |
setPolygonOffsetFactorAndUnit(glm::vec2 polygonOffsetFactorAndUnit) (defined in kick::Shader) | kick::Shader | |
setRenderOrder(int renderOrder) (defined in kick::Shader) | kick::Shader | |
setShaderSource(ShaderType type, std::string str) (defined in kick::Shader) | kick::Shader | |
setZTest(ZTestType zTest) (defined in kick::Shader) | kick::Shader | |
Shader(std::string vertexShader="", std::string fragmentShader="", std::string geometryShader="") | kick::Shader | |
Shader(Shader &&s) (defined in kick::Shader) | kick::Shader | |
Shader(const Shader &) (defined in kick::Shader) | kick::Shader | |
shaderAttributes() (defined in kick::Shader) | kick::Shader | [inline] |
shaderChanged (defined in kick::Shader) | kick::Shader | |
shaderProgram() (defined in kick::Shader) | kick::Shader | [inline] |
tryGetDefaultUniform(std::string name, MaterialData &value) (defined in kick::Shader) | kick::Shader | |
zTest() (defined in kick::Shader) | kick::Shader | |
~ProjectAsset() (defined in kick::ProjectAsset) | kick::ProjectAsset | |
~Shader() (defined in kick::Shader) | kick::Shader | |