This is the complete list of members for clan::ShaderEffectDescription, including all inherited members.
| blend() | clan::ShaderEffectDescription | |
| depth_stencil() | clan::ShaderEffectDescription | |
| rasterizer() | clan::ShaderEffectDescription | |
| set_attribute(std::string name, VertexArrayBuffer &buffer, int size, VertexAttributeDataType type, size_t offset=0, int stride=0, bool normalize=false) | clan::ShaderEffectDescription | |
| set_attribute(std::string name, VertexArrayVector< unsigned char > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< char > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< unsigned short > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< short > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< unsigned int > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< int > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< float > &buffer, int size, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< unsigned char > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< signed char > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< unsigned short > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< signed short > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< unsigned int > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< signed int > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< float > &buffer) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2ub > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2b > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2us > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2s > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2ui > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2i > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec2f > &buffer) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3ub > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3b > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3us > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3s > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3ui > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3i > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec3f > &buffer) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4ub > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4b > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4us > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4s > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4ui > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4i > &buffer, bool normalize=false) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Vec4f > &buffer) | clan::ShaderEffectDescription | inline |
| set_attribute(std::string name, VertexArrayVector< Colorf > &buffer) | clan::ShaderEffectDescription | inline |
| set_attribute_screen_quad(std::string name) | clan::ShaderEffectDescription | |
| set_attribute_uv_quad(std::string name) | clan::ShaderEffectDescription | |
| set_compute_shader(std::string code, ShaderLanguage language=ShaderLanguage::glsl) | clan::ShaderEffectDescription | |
| set_define(std::string name, std::string value="1") | clan::ShaderEffectDescription | |
| set_depth_data(RenderBuffer buffer) | clan::ShaderEffectDescription | |
| set_depth_data(Texture texture) | clan::ShaderEffectDescription | |
| set_draw_count(int count) | clan::ShaderEffectDescription | |
| set_elements(ElementArrayBuffer &element_array, VertexAttributeDataType indices_type) | clan::ShaderEffectDescription | |
| set_elements(ElementArrayVector< unsigned int > &element_array) | clan::ShaderEffectDescription | inline |
| set_elements(ElementArrayVector< unsigned short > &element_array) | clan::ShaderEffectDescription | inline |
| set_elements(ElementArrayVector< unsigned char > &element_array) | clan::ShaderEffectDescription | inline |
| set_frag_data(std::string name, RenderBuffer buffer) | clan::ShaderEffectDescription | |
| set_frag_data(std::string name, Texture texture) | clan::ShaderEffectDescription | |
| set_frag_data_to_back_buffer(std::string name) | clan::ShaderEffectDescription | |
| set_fragment_shader(std::string code, ShaderLanguage language=ShaderLanguage::glsl) | clan::ShaderEffectDescription | |
| set_glsl_version(int version=330) | clan::ShaderEffectDescription | |
| set_image(std::string name, Resource< Texture > texture) | clan::ShaderEffectDescription | |
| set_stencil_data(RenderBuffer buffer) | clan::ShaderEffectDescription | |
| set_stencil_data(Texture texture) | clan::ShaderEffectDescription | |
| set_storage(std::string name, Resource< StorageBuffer > values) | clan::ShaderEffectDescription | |
| set_texture(std::string name, Resource< Texture > texture) | clan::ShaderEffectDescription | |
| set_uniform_block(std::string name, Resource< UniformBuffer > values) | clan::ShaderEffectDescription | |
| set_vertex_shader(std::string code, ShaderLanguage language=ShaderLanguage::glsl) | clan::ShaderEffectDescription | |
| ShaderEffect class | clan::ShaderEffectDescription | friend |
| ShaderEffectDescription() | clan::ShaderEffectDescription |