kick
kick::Shader Member List
This is the complete list of members for kick::Shader, 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
 All Classes Functions Variables