PBRMaterialKit

class HPS.PBRMaterialKit : public HPS.Kit

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.PBRMaterialKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
PBRMaterialKit ()
PBRMaterialKit (HPS.PBRMaterialKit in_kit)
void Set (HPS.PBRMaterialKit in_kit)
HPS.PBRMaterialKit SetAlphaFactor (float in_factor)
HPS.PBRMaterialKit SetAlphaFactor (float in_factor, bool in_mask)
HPS.PBRMaterialKit SetBaseColorFactor (HPS.RGBAColor in_color)
HPS.PBRMaterialKit SetBaseColorMap (string in_texture_name)
HPS.PBRMaterialKit SetEmissiveMap (string in_texture_name)
HPS.PBRMaterialKit SetMetalnessFactor (float in_factor)
HPS.PBRMaterialKit SetMetalnessMap (string in_texture_name)
HPS.PBRMaterialKit SetMetalnessMap (string in_texture_name, HPS.Material.Texture.ChannelMapping in_channel)
HPS.PBRMaterialKit SetNormalFactor (float in_factor)
HPS.PBRMaterialKit SetNormalMap (string in_texture_name)
HPS.PBRMaterialKit SetOcclusionFactor (float in_factor)
HPS.PBRMaterialKit SetOcclusionMap (string in_texture_name)
HPS.PBRMaterialKit SetOcclusionMap (string in_texture_name, HPS.Material.Texture.ChannelMapping in_channel)
HPS.PBRMaterialKit SetRoughnessFactor (float in_factor)
HPS.PBRMaterialKit SetRoughnessMap (string in_texture_name)
HPS.PBRMaterialKit SetRoughnessMap (string in_texture_name, HPS.Material.Texture.ChannelMapping in_channel)
void Show (out HPS.PBRMaterialKit out_kit)
bool ShowAlphaFactor (out float out_factor, out bool out_mask)
bool ShowBaseColorFactor (out HPS.RGBAColor out_color)
bool ShowBaseColorMap (out string out_texture_name)
bool ShowEmissiveMap (out string out_texture_name)
bool ShowMetalnessFactor (out float out_factor)
bool ShowMetalnessMap (out string out_texture_name, out HPS.Material.Texture.ChannelMapping out_channel)
bool ShowNormalFactor (out float out_factor)
bool ShowNormalMap (out string out_texture_name)
bool ShowOcclusionFactor (out float out_factor)
bool ShowOcclusionMap (out string out_texture_name, out HPS.Material.Texture.ChannelMapping out_channel)
bool ShowRoughnessFactor (out float out_factor)
bool ShowRoughnessMap (out string out_texture_name, out HPS.Material.Texture.ChannelMapping out_channel)
HPS.PBRMaterialKit UnsetAlphaFactor ()
HPS.PBRMaterialKit UnsetBaseColorFactor ()
HPS.PBRMaterialKit UnsetBaseColorMap ()
HPS.PBRMaterialKit UnsetEmissiveMap ()
HPS.PBRMaterialKit UnsetEverything ()
HPS.PBRMaterialKit UnsetMetalnessFactor ()
HPS.PBRMaterialKit UnsetMetalnessMap ()
HPS.PBRMaterialKit UnsetNormalFactor ()
HPS.PBRMaterialKit UnsetNormalMap ()
HPS.PBRMaterialKit UnsetOcclusionFactor ()
HPS.PBRMaterialKit UnsetOcclusionMap ()
HPS.PBRMaterialKit UnsetRoughnessFactor ()
HPS.PBRMaterialKit UnsetRoughnessMap ()

Public Static Functions

HPS.PBRMaterialKit GetDefault ()
bool operator!= (HPS.PBRMaterialKit a, HPS.PBRMaterialKit b)
bool operator== (HPS.PBRMaterialKit a, HPS.PBRMaterialKit b)