Aether3D Game Engine
ae3d::Shader Member List

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

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, const FileSystem::FileContentsData &vertexDataSPIRV, const FileSystem::FileContentsData &fragmentDataSPIRV)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, class RenderTexture *renderTexture, int textureUnit)ae3d::Shader
SetTexture(const char *name, class Texture2D *texture, int textureUnit)ae3d::Shader
SetTexture(const char *name, 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