材質

公開類別 Material

代表材質的參照。

公用方法

ExternalTexture
材質
makeCopy()
會建立新的 Material 執行個體。
void
setBoolean(String 名稱、布林值 x)
void
setBoolean2(字串名稱、布林值 x、布林值 y)
void
setBoolean3(字串名稱、布林值 x、布林值 y、布林值 z)
void
setBoolean4(字串名稱、布林值 x、布林值 y、布林值 z、布林值 w)
void
setExternalTexture(字串名稱、ExternalTexture externalTexture)
ExternalTexture 設為這份材質的 'samplerExternal' 類型參數。
void
setFloat(String 名稱、float x)
void
setFloat2(字串名稱、浮點 x、浮點 y)
void
setFloat3(字串名稱、浮點 x、浮點 y、浮點 Z)
void
setFloat3(字串名稱、顏色顏色)
void
setFloat3(字串名稱、Vector3 值)
void
setFloat4(字串名稱、顏色顏色)
void
setFloat4(字串名稱、浮點 x、浮點 y、浮點 z、浮點 w)
void
setInt(字串名稱, int x)
void
setInt2(字串名稱, int x, int y)
void
setInt3(字串名稱, int x, int y, int z)
void
setInt4(字串名稱, int x, int y, int z, int w)
void
setTexture (String 名稱、Texture 紋理)

沿用的方法

公用方法

publicExternalTexture getExternalTexture (字串名稱)

參數
名稱

public Material makeCopy ()

會建立新的此 Material 執行個體。

新材質會有專屬材質資料副本,可獨立變更。getFilamentEngine 材質資源不可變動,且會在執行個體之間共用。

public setBoolean (字串名稱、布林值 x)

參數
名稱
x

public setBoolean2 (字串名稱、布林值 x、布林值 y)

參數
名稱
x

public setBoolean3(String name, 布林值 x, 布林值 y, 布林值 z)

參數
名稱
x
z

public setBoolean4 (字串名稱,布林值 x、布林值 y、布林值 z、布林值 w)

參數
名稱
x
z
w

public setExternalTexture (String name, ExternalTexture externalTexture)

ExternalTexture 設為這份材質的 'samplerExternal' 類型參數。

參數
名稱 材質中的參數名稱
外部紋理 要設定的紋理

public setFloat (String name, float x)

參數
名稱
x

public setFloat2 (字串名稱、float x、float y)

參數
名稱
x

public setFloat3 (字串名稱、float x、float y、float z)

參數
名稱
x
z

public setFloat3 (字串名稱、Color 色彩)

參數
名稱
顏色

public setFloat3 (字串名稱、Vector3 值)

參數
名稱

public setFloat4 (字串名稱、Color 色彩)

參數
名稱
顏色

public setFloat4 (字串名稱、float x、float y、float z、float w)

參數
名稱
x
z
w

public setInt (String name, int x)

參數
名稱
x

public setInt2 (String name, int x, int y)

參數
名稱
x

public setInt3 (String name, int x, int y, int z)

參數
名稱
x
z

public setInt4 (String name, int x, int y, int z, int w)

參數
名稱
x
z
w

public setTexture (String name, Texture 紋理)

參數
名稱
紋理