![]()  | 
  
    Aether3D Game Engine
    
   | 
 
This is the complete list of members for ae3d::Shader, including all inherited members.
| IsValid() const | ae3d::Shader | inline | 
| Load(const char *vertexSource, const char *fragmentSource) | ae3d::Shader | |
| Load(const FileSystem::FileContentsData &vertexDataGLSL, const FileSystem::FileContentsData &fragmentDataGLSL, const char *metalVertexShaderName, const char *metalFragmentShaderName, const FileSystem::FileContentsData &vertexDataHLSL, const FileSystem::FileContentsData &fragmentDataHLSL) | ae3d::Shader | |
| SetFloat(const char *name, float value) | ae3d::Shader | |
| SetInt(const char *name, int value) | ae3d::Shader | |
| SetMatrix(const char *name, const float *matrix4x4) | ae3d::Shader | |
| SetRenderTexture(const char *name, const class RenderTexture *renderTexture, int textureUnit) | ae3d::Shader | |
| SetTexture(const char *name, const class Texture2D *texture, int textureUnit) | ae3d::Shader | |
| SetTexture(const char *name, const class TextureCube *texture, int textureUnit) | ae3d::Shader | |
| SetVector3(const char *name, const float *vec3) | ae3d::Shader | |
| SetVector4(const char *name, const float *vec4) | ae3d::Shader | |
| Use() | ae3d::Shader | 
 1.8.9.1