Aether3D Game Engine
ae3d::Shader Member List

This is the complete list of members for ae3d::Shader, including all inherited members.

IsValid() const ae3d::Shaderinline
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