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

公開型

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

公開メンバ関数

 Shader ()
 
 Shader (string path)
 
 Shader (IntPtr ptr)
 
IntPtr getShaderNativePtr ()
 
DrawPass getDrawPass ()
 
void Release ()
 
void Delete ()
 
bool isSrgbTexture (string slotname)
 
void beginUse ()
 
Guid getGuid ()
 
UInt32 GetLocalUniformBufferSize ()
 

静的公開メンバ関数

static Shader findByName (string name)
 
static Shader load (string path)
 
static void reloadModified ()
 

列挙型メンバ詳解

◆ DrawPass

列挙値
Opaque 
Decal 
Unlit 
Skybox 
Translucent 
Other 
Count 

構築子と解体子

◆ Shader() [1/3]

SharpKmyGfx.Shader.Shader ( )

◆ Shader() [2/3]

SharpKmyGfx.Shader.Shader ( string  path)

◆ Shader() [3/3]

SharpKmyGfx.Shader.Shader ( IntPtr  ptr)

メソッド詳解

◆ beginUse()

void SharpKmyGfx.Shader.beginUse ( )

◆ Delete()

void SharpKmyGfx.Shader.Delete ( )

◆ findByName()

static Shader SharpKmyGfx.Shader.findByName ( string  name)
static

◆ getDrawPass()

DrawPass SharpKmyGfx.Shader.getDrawPass ( )

◆ getGuid()

Guid SharpKmyGfx.Shader.getGuid ( )

◆ GetLocalUniformBufferSize()

UInt32 SharpKmyGfx.Shader.GetLocalUniformBufferSize ( )

◆ getShaderNativePtr()

IntPtr SharpKmyGfx.Shader.getShaderNativePtr ( )

◆ isSrgbTexture()

bool SharpKmyGfx.Shader.isSrgbTexture ( string  slotname)

◆ load()

static Shader SharpKmyGfx.Shader.load ( string  path)
static

◆ Release()

void SharpKmyGfx.Shader.Release ( )

◆ reloadModified()

static void SharpKmyGfx.Shader.reloadModified ( )
static