C# Класс Reactor.RMaterial

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Clone ( ) : RMaterial
GetAmbientColor ( ) : R4DVECTOR
GetDiffuseColor ( ) : R4DVECTOR
GetID ( ) : int
GetShader ( ) : RShader
GetShader ( RShader &Shader ) : void
GetSpecularColor ( ) : R4DVECTOR
GetSpecularPower ( ) : float
SetAmbientColor ( float r, float g, float b, float a ) : void
SetDiffuseColor ( float r, float g, float b, float a ) : void
SetShader ( RShader Shader ) : void
SetSpecularColor ( float r, float g, float b, float a ) : void
SetSpecularPower ( float power ) : void
SetTexture ( int TextureID ) : void
SetTexture ( int TextureID, CONST_REACTOR_TEXTURELAYER TextureLayer ) : void

Приватные методы

Метод Описание
Dispose ( ) : void
Prepare ( RSceneNode node ) : void

Описание методов

Clone() публичный Метод

public Clone ( ) : RMaterial
Результат RMaterial

GetAmbientColor() публичный Метод

public GetAmbientColor ( ) : R4DVECTOR
Результат R4DVECTOR

GetDiffuseColor() публичный Метод

public GetDiffuseColor ( ) : R4DVECTOR
Результат R4DVECTOR

GetID() публичный Метод

public GetID ( ) : int
Результат int

GetShader() публичный Метод

public GetShader ( ) : RShader
Результат RShader

GetShader() публичный Метод

public GetShader ( RShader &Shader ) : void
Shader RShader
Результат void

GetSpecularColor() публичный Метод

public GetSpecularColor ( ) : R4DVECTOR
Результат R4DVECTOR

GetSpecularPower() публичный Метод

public GetSpecularPower ( ) : float
Результат float

SetAmbientColor() публичный Метод

public SetAmbientColor ( float r, float g, float b, float a ) : void
r float
g float
b float
a float
Результат void

SetDiffuseColor() публичный Метод

public SetDiffuseColor ( float r, float g, float b, float a ) : void
r float
g float
b float
a float
Результат void

SetShader() публичный Метод

public SetShader ( RShader Shader ) : void
Shader RShader
Результат void

SetSpecularColor() публичный Метод

public SetSpecularColor ( float r, float g, float b, float a ) : void
r float
g float
b float
a float
Результат void

SetSpecularPower() публичный Метод

public SetSpecularPower ( float power ) : void
power float
Результат void

SetTexture() публичный Метод

public SetTexture ( int TextureID ) : void
TextureID int
Результат void

SetTexture() публичный Метод

public SetTexture ( int TextureID, CONST_REACTOR_TEXTURELAYER TextureLayer ) : void
TextureID int
TextureLayer CONST_REACTOR_TEXTURELAYER
Результат void