Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
HPS.MaterialKit Class Reference
Inheritance diagram for HPS.MaterialKit:
HPS.Object

Public Member Functions

override void Dispose ()
 
 MaterialKit (HPS.MaterialKit in_kit)
 
override HPS.Type ObjectType ()
 
void Set (HPS.MaterialKit in_kit)
 
void Show (out HPS.MaterialKit out_kit)
 
override bool Empty ()
 
override bool Equals (System.Object obj)
 
override int GetHashCode ()
 
bool Equals (HPS.MaterialKit in_kit)
 
HPS.MaterialKit SetDiffuse (HPS.RGBColor in_color)
 
HPS.MaterialKit SetDiffuse (HPS.RGBAColor in_color)
 
HPS.MaterialKit SetDiffuseColor (HPS.RGBColor in_color)
 
HPS.MaterialKit SetDiffuseColor (HPS.RGBAColor in_color)
 
HPS.MaterialKit SetDiffuseAlpha (float in_alpha)
 
HPS.MaterialKit SetDiffuseTexture (string in_texture_name, ulong in_layer)
 
HPS.MaterialKit SetDiffuseTexture (string in_texture_name)
 
HPS.MaterialKit SetDiffuseTexture (string in_texture_name, HPS.RGBAColor in_modulating_color, ulong in_layer)
 
HPS.MaterialKit SetDiffuseTexture (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetDiffuseTexture (string[] in_texture_names)
 
HPS.MaterialKit SetDiffuseTexture (string[] in_texture_names, HPS.RGBAColor[] in_modulating_colors)
 
HPS.MaterialKit SetShader (string in_shader_name)
 
HPS.MaterialKit SetSpecular (HPS.RGBAColor in_rgba_color)
 
HPS.MaterialKit SetSpecular (string in_texture_name)
 
HPS.MaterialKit SetSpecular (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetMirror (HPS.RGBAColor in_rgba_color)
 
HPS.MaterialKit SetMirror (string in_texture_name)
 
HPS.MaterialKit SetMirror (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetTransmission (string in_texture_name)
 
HPS.MaterialKit SetTransmission (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetEmission (HPS.RGBAColor in_rgba_color)
 
HPS.MaterialKit SetEmission (string in_texture_name)
 
HPS.MaterialKit SetEmission (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetEnvironmentTexture (string in_texture_name)
 
HPS.MaterialKit SetEnvironmentTexture (string in_texture_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetEnvironmentTexture ()
 
HPS.MaterialKit SetEnvironmentCubeMap (string in_cubemap_name)
 
HPS.MaterialKit SetEnvironmentCubeMap (string in_cubemap_name, HPS.RGBAColor in_modulating_color)
 
HPS.MaterialKit SetBump (string in_texture_name)
 
HPS.MaterialKit SetGloss (float in_gloss)
 
HPS.MaterialKit UnsetDiffuseColorRGB ()
 
HPS.MaterialKit UnsetDiffuseColor ()
 
HPS.MaterialKit UnsetDiffuseAlpha ()
 
HPS.MaterialKit UnsetDiffuseTexture ()
 
HPS.MaterialKit UnsetDiffuseTexture (ulong in_layer)
 
HPS.MaterialKit UnsetShader ()
 
HPS.MaterialKit UnsetSpecular ()
 
HPS.MaterialKit UnsetMirror ()
 
HPS.MaterialKit UnsetTransmission ()
 
HPS.MaterialKit UnsetEmission ()
 
HPS.MaterialKit UnsetEnvironment ()
 
HPS.MaterialKit UnsetBump ()
 
HPS.MaterialKit UnsetGloss ()
 
HPS.MaterialKit UnsetEverything ()
 
bool ShowDiffuse ()
 
bool ShowDiffuseColor (out HPS.RGBColor out_rgb_color)
 
bool ShowDiffuseColor (out HPS.RGBAColor out_rgba_color)
 
bool ShowDiffuseAlpha (out float out_alpha)
 
bool ShowDiffuseTexture (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowDiffuseTexture (ulong in_layer, out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowDiffuseTexture (out HPS.Material.Type[] out_types, out HPS.RGBAColor[] out_colors, out string[] out_texture_names)
 
bool ShowShader (out string out_shader_name)
 
bool ShowSpecular (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowMirror (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowTransmission (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowEmission (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowEnvironment (out HPS.Material.Type out_type, out HPS.RGBAColor out_color, out string out_texture_name)
 
bool ShowBump (out string out_texture_name)
 
bool ShowGloss (out float out_gloss)
 
- Public Member Functions inherited from HPS.Object
IntPtr GetClassID ()
 
 Object (HPS.Object in_that)
 
HPS.Type Type ()
 
virtual void Reset ()
 
bool HasType (HPS.Type in_mask)
 
IntPtr GetInstanceID ()
 

Static Public Member Functions

static bool operator== (HPS.MaterialKit a, HPS.MaterialKit b)
 
static bool operator!= (HPS.MaterialKit a, HPS.MaterialKit b)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Protected Attributes inherited from HPS.Object
HandleRef cptr
 
HandleRef scptr
 
bool cMemOwn
 

The documentation for this class was generated from the following file: