Logo
公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
SharpKmyGfx::Shader クラス

#include <Shader.h>

公開型

enum class  DrawPass {
  Opaque , Decal , Unlit , Skybox ,
  Translucent , Other , Count
}
 

公開メンバ関数

 Shader ()
 
 Shader (System::String^ path)
 
 Shader (kmyGfx::Shader *ptr)
 
DrawPass getDrawPass ()
 
void Release ()
 
void Delete ()
 
bool isSrgbTexture (String^ slotname)
 
void beginUse ()
 
Guid getGuid ()
 

静的公開メンバ関数

static Shader findByName (String^ name)
 
static Shader load (System::String ^path)
 
static void reloadModified ()
 

公開変数類

kmyGfx::Shader * obj
 

列挙型メンバ詳解

◆ DrawPass

enum class SharpKmyGfx::Shader::DrawPass
strong
列挙値
Opaque 
Decal 
Unlit 
Skybox 
Translucent 
Other 
Count 

構築子と解体子

◆ Shader() [1/3]

SharpKmyGfx::Shader::Shader ( )

◆ Shader() [2/3]

SharpKmyGfx::Shader::Shader ( System::String^  path)

◆ Shader() [3/3]

SharpKmyGfx::Shader::Shader ( kmyGfx::Shader *  ptr)

メソッド詳解

◆ beginUse()

void SharpKmyGfx::Shader::beginUse ( )

◆ Delete()

void SharpKmyGfx::Shader::Delete ( )

◆ findByName()

Shader SharpKmyGfx::Shader::findByName ( String^  name)
static

◆ getDrawPass()

Shader::DrawPass SharpKmyGfx::Shader::getDrawPass ( )

◆ getGuid()

Guid SharpKmyGfx::Shader::getGuid ( )

◆ isSrgbTexture()

bool SharpKmyGfx::Shader::isSrgbTexture ( String^  slotname)

◆ load()

Shader SharpKmyGfx::Shader::load ( System::String ^  path)
static

◆ Release()

void SharpKmyGfx::Shader::Release ( )

◆ reloadModified()

void SharpKmyGfx::Shader::reloadModified ( )
static

メンバ詳解

◆ obj

kmyGfx::Shader* SharpKmyGfx::Shader::obj