![]() |
Aether3D Game Engine
|
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 |