#include <Shader.h>
Public Types | |
enum class | DrawPass { Opaque , Decal , Unlit , Skybox , Translucent , Other , Count } |
Public Member Functions | |
Shader () | |
Shader (System::String^ path) | |
Shader (kmyGfx::Shader *ptr) | |
DrawPass | getDrawPass () |
void | Release () |
void | Delete () |
bool | isSrgbTexture (String^ slotname) |
void | beginUse () |
Guid | getGuid () |
Static Public Member Functions | |
static Shader | findByName (String^ name) |
static Shader | load (System::String ^path) |
static void | reloadModified () |
Public Attributes | |
kmyGfx::Shader * | obj |
|
strong |
SharpKmyGfx::Shader::Shader | ( | ) |
SharpKmyGfx::Shader::Shader | ( | System::String^ | path | ) |
SharpKmyGfx::Shader::Shader | ( | kmyGfx::Shader * | ptr | ) |
void SharpKmyGfx::Shader::beginUse | ( | ) |
void SharpKmyGfx::Shader::Delete | ( | ) |
|
static |
Shader::DrawPass SharpKmyGfx::Shader::getDrawPass | ( | ) |
Guid SharpKmyGfx::Shader::getGuid | ( | ) |
bool SharpKmyGfx::Shader::isSrgbTexture | ( | String^ | slotname | ) |
|
static |
void SharpKmyGfx::Shader::Release | ( | ) |
|
static |
kmyGfx::Shader* SharpKmyGfx::Shader::obj |