C# Class aiMaterial, daguerreo

Inheritance: IDisposable
Show file Open project: Akranar/daguerreo Class Usage Examples

Public Properties

Property Type Description
DefaultAmbient aiColor4D,
DefaultDiffuse aiColor4D,
DefaultEmissive aiColor4D,
DefaultMappingModeUDiffuse0 aiTextureMapMode
DefaultMappingModeVDiffuse0 aiTextureMapMode
DefaultOpacity float
DefaultShadingModel aiShadingMode
DefaultShininessStrength float
DefaultSpecular aiColor4D,
DefaultTexFlagsDiffuse0 aiTextureFlags
DefaultTextureDiffuse string
DefaultTwoSided bool

Protected Properties

Property Type Description
swigCMemOwn bool

Public Methods

Method Description
Dispose ( ) : void
GetAmbient ( aiColor4D, INOUT ) : bool
GetDiffuse ( aiColor4D, INOUT ) : bool
GetEmissive ( aiColor4D, INOUT ) : bool
GetGlobalBackgroundImage ( aiString, INOUT ) : bool
GetMappingModeUDiffuse0 ( int &INOUT ) : bool
GetMappingModeVDiffuse0 ( int &INOUT ) : bool
GetOpacity ( float &INOUT ) : bool
GetShadingModel ( int &INOUT ) : bool
GetShininessStrength ( float &INOUT ) : bool
GetSpecular ( aiColor4D, INOUT ) : bool
GetTexFlagsDiffuse0 ( int &INOUT ) : bool
GetTextureAmbient0 ( aiString, INOUT ) : bool
GetTextureCount ( aiTextureType type ) : uint
GetTextureDiffuse0 ( aiString, INOUT ) : bool
GetTextureEmissive0 ( aiString, INOUT ) : bool
GetTextureHeight0 ( aiString, INOUT ) : bool
GetTextureLightmap0 ( aiString, INOUT ) : bool
GetTextureNormals0 ( aiString, INOUT ) : bool
GetTextureOpacity0 ( aiString, INOUT ) : bool
GetTextureShininess0 ( aiString, INOUT ) : bool
GetTextureSpecular0 ( aiString, INOUT ) : bool
GetTwoSided ( int &INOUT ) : bool
aiMaterial ( ) : System

Private Methods

Method Description
aiMaterial ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( aiMaterial, obj ) : HandleRef

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetAmbient() public method

public GetAmbient ( aiColor4D, INOUT ) : bool
INOUT aiColor4D,
return bool

GetDiffuse() public method

public GetDiffuse ( aiColor4D, INOUT ) : bool
INOUT aiColor4D,
return bool

GetEmissive() public method

public GetEmissive ( aiColor4D, INOUT ) : bool
INOUT aiColor4D,
return bool

GetGlobalBackgroundImage() public method

public GetGlobalBackgroundImage ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetMappingModeUDiffuse0() public method

public GetMappingModeUDiffuse0 ( int &INOUT ) : bool
INOUT int
return bool

GetMappingModeVDiffuse0() public method

public GetMappingModeVDiffuse0 ( int &INOUT ) : bool
INOUT int
return bool

GetOpacity() public method

public GetOpacity ( float &INOUT ) : bool
INOUT float
return bool

GetShadingModel() public method

public GetShadingModel ( int &INOUT ) : bool
INOUT int
return bool

GetShininessStrength() public method

public GetShininessStrength ( float &INOUT ) : bool
INOUT float
return bool

GetSpecular() public method

public GetSpecular ( aiColor4D, INOUT ) : bool
INOUT aiColor4D,
return bool

GetTexFlagsDiffuse0() public method

public GetTexFlagsDiffuse0 ( int &INOUT ) : bool
INOUT int
return bool

GetTextureAmbient0() public method

public GetTextureAmbient0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureCount() public method

public GetTextureCount ( aiTextureType type ) : uint
type aiTextureType
return uint

GetTextureDiffuse0() public method

public GetTextureDiffuse0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureEmissive0() public method

public GetTextureEmissive0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureHeight0() public method

public GetTextureHeight0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureLightmap0() public method

public GetTextureLightmap0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureNormals0() public method

public GetTextureNormals0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureOpacity0() public method

public GetTextureOpacity0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureShininess0() public method

public GetTextureShininess0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTextureSpecular0() public method

public GetTextureSpecular0 ( aiString, INOUT ) : bool
INOUT aiString,
return bool

GetTwoSided() public method

public GetTwoSided ( int &INOUT ) : bool
INOUT int
return bool

aiMaterial() public method

public aiMaterial ( ) : System
return System

Property Details

DefaultAmbient public static property

public static aiColor4D, DefaultAmbient
return aiColor4D,

DefaultDiffuse public static property

public static aiColor4D, DefaultDiffuse
return aiColor4D,

DefaultEmissive public static property

public static aiColor4D, DefaultEmissive
return aiColor4D,

DefaultMappingModeUDiffuse0 public static property

public static aiTextureMapMode DefaultMappingModeUDiffuse0
return aiTextureMapMode

DefaultMappingModeVDiffuse0 public static property

public static aiTextureMapMode DefaultMappingModeVDiffuse0
return aiTextureMapMode

DefaultOpacity public static property

public static float DefaultOpacity
return float

DefaultShadingModel public static property

public static aiShadingMode DefaultShadingModel
return aiShadingMode

DefaultShininessStrength public static property

public static float DefaultShininessStrength
return float

DefaultSpecular public static property

public static aiColor4D, DefaultSpecular
return aiColor4D,

DefaultTexFlagsDiffuse0 public static property

public static aiTextureFlags DefaultTexFlagsDiffuse0
return aiTextureFlags

DefaultTextureDiffuse public static property

public static string DefaultTextureDiffuse
return string

DefaultTwoSided public static property

public static bool DefaultTwoSided
return bool

swigCMemOwn protected property

protected bool swigCMemOwn
return bool