|
FPLBase
An open source project by
FPL.
|
This is the complete list of members for fplbase::Shader, including all inherited members.
| AddFinalizeCallback(AssetFinalizedCallback callback) | fplbase::AsyncAsset | inline |
| Asset() (defined in fplbase::Asset) | fplbase::Asset | inline |
| AssetFinalizedCallback typedef | fplbase::AsyncAsset | |
| AsyncAsset() | fplbase::AsyncAsset | inline |
| AsyncAsset(const char *filename) | fplbase::AsyncAsset | inlineexplicit |
| CallFinalizeCallback() | fplbase::AsyncAsset | inlineprotected |
| data_ | fplbase::AsyncAsset | protected |
| filename() const | fplbase::AsyncAsset | inline |
| filename_ | fplbase::AsyncAsset | protected |
| Finalize() | fplbase::Shader | virtual |
| finalize_callbacks_ (defined in fplbase::AsyncAsset) | fplbase::AsyncAsset | protected |
| FindUniform(const char *uniform_name) | fplbase::Shader | |
| HasDefine(const char *define) const (defined in fplbase::Shader) | fplbase::Shader | inline |
| impl() (defined in fplbase::Shader) | fplbase::Shader | inline |
| IncreaseRefCount() | fplbase::Asset | inline |
| InitializeUniforms() (defined in fplbase::Shader) | fplbase::Shader | |
| IsDirty() const (defined in fplbase::Shader) | fplbase::Shader | inline |
| IsValid() | fplbase::Shader | inlinevirtual |
| Load() | fplbase::Shader | virtual |
| LoadFromShaderDef(const char *filename) | fplbase::Shader | static |
| LoadNow() | fplbase::AsyncAsset | inline |
| MarkDirty() | fplbase::Shader | inline |
| program() const (defined in fplbase::Shader) | fplbase::Shader | inline |
| ReloadIfDirty() | fplbase::Shader | |
| RendererBase (defined in fplbase::Shader) | fplbase::Shader | friend |
| Set(const Renderer &renderer) const | fplbase::Shader | |
| set_filename(const std::string &filename) | fplbase::AsyncAsset | inline |
| SetUniform(UniformHandle uniform_loc, const float *value, size_t num_components) | fplbase::Shader | |
| SetUniform(UniformHandle uniform_loc, const mathfu::Vector< float, N > &value) | fplbase::Shader | inline |
| SetUniform(const char *uniform_name, const mathfu::Vector< float, N > &value) | fplbase::Shader | inline |
| SetUniform(const char *uniform_name, float value) | fplbase::Shader | inline |
| SetUniform(const char *uniform_name, const mathfu::mat4 &value) | fplbase::Shader | inline |
| Shader(const char *filename, const std::vector< std::string > &local_defines, Renderer *renderer) (defined in fplbase::Shader) | fplbase::Shader | inline |
| Shader(ShaderHandle program, ShaderHandle vs, ShaderHandle ps) (defined in fplbase::Shader) | fplbase::Shader | inline |
| UpdateGlobalDefines(const std::vector< std::string > &global_defines_to_add, const std::vector< std::string > &global_defines_to_omit) | fplbase::Shader | |
| ~Asset() (defined in fplbase::Asset) | fplbase::Asset | inlinevirtual |
| ~AsyncAsset() | fplbase::AsyncAsset | inlinevirtual |
| ~Shader() (defined in fplbase::Shader) | fplbase::Shader |