Rhino C++ API  8.18
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CRhinoMaterial Member List

This is the complete list of members for CRhinoMaterial, including all inherited members.

AddTexture(const ON_Texture &tx)ON_Material
AddTexture(const wchar_t *filename, ON_Texture::TYPE type)ON_Material
AggregateComponentStatus() constON_Objectvirtual
AllAttributes enum valueON_ModelComponent
Ambient() constON_Material
AttachUserData(class ON_UserData *pUserData)ON_Object
Attributes enum nameON_ModelComponent
BinaryArchiveAttributes enum valueON_ModelComponent
BumpBitmap() constCRhinoMaterial
ChangeName(const wchar_t *new_name, class ON_ComponentManifest *manifest)ON_ModelComponent
ClearAllComponentStates() constON_Object
ClearComponentStates(ON_ComponentStatus states_to_clear) constON_Objectvirtual
ClearComponentStates(ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_clear) constON_Objectvirtual
ClearComponentType()ON_ModelComponent
ClearId()ON_ModelComponent
ClearIndex()ON_ModelComponent
ClearModelComponentAttributes(unsigned int attributes_filter)ON_ModelComponent
ClearModelComponentStatus()ON_ModelComponent
ClearModelSerialNumber()ON_ModelComponent
ClearName()ON_ModelComponent
ClearParentId()ON_ModelComponent
Compare(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareAppearance(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareColorAttributes(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareId(const ON_ModelComponent &a, const ON_ModelComponent &b)ON_ModelComponentstatic
CompareIdAndName(const ON_ModelComponent &a, const ON_ModelComponent &b)ON_ModelComponentstatic
CompareName(const ON_UUID &other_parent_id, const wchar_t *other_name) constON_ModelComponent
CompareName(const wchar_t *other_name) constON_ModelComponent
CompareName(const ON_ModelComponent &a, const ON_ModelComponent &b)ON_ModelComponentstatic
CompareNameAndId(const ON_ModelComponent &a, const ON_ModelComponent &b)ON_ModelComponentstatic
CompareNameAndIds(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareNameExact(const ON_UUID &other_parent_id, const wchar_t *other_name) constON_ModelComponent
CompareNameExact(const wchar_t *other_name) constON_ModelComponent
CompareNameExact(const ON_ModelComponent &a, const ON_ModelComponent &b)ON_ModelComponentstatic
CompareReflectionAttributes(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareTextureAttributes(const ON_Material &a, const ON_Material &b)ON_Materialstatic
CompareTextureAttributesAppearance(const ON_Material &a, const ON_Material &b)ON_Materialstatic
ComponentSerialNumberAttribute enum valueON_ModelComponent
ComponentStatusAttribute enum valueON_ModelComponent
ComponentType() constON_ModelComponent
ComponentTypeFromUnsigned(unsigned int component_type_as_unsigned)ON_ModelComponentstatic
ComponentTypeIsLocked() constON_ModelComponent
ComponentTypeIsSet() constON_ModelComponent
ComponentTypeIsValid(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
ComponentTypeIsValidAndNotMixed(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
ComponentTypeToString(ON_ModelComponent::Type)ON_ModelComponentstatic
ContentVersionNumber() constON_ModelComponent
CopyFrom(const ON_ModelComponent &src, unsigned int attributes_filter)ON_ModelComponent
CopyUserData(const ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution)ON_Object
CopyUserData(const ON_Object &source_object)ON_Object
CRhinoMaterialTable classCRhinoMaterialfriend
DataCRC(ON__UINT32 current_remainder) const overrideON_ModelComponentvirtual
DefaultON_Materialstatic
DefaultLockedObjectON_Materialstatic
DeleteComponents(const ON_COMPONENT_INDEX *ci_list, size_t ci_count)ON_Objectvirtual
DeletedName() constON_ModelComponent
DeletedNameAttribute enum valueON_ModelComponent
DeletedNameHash() constON_ModelComponent
DeletedNameIsSet() constON_ModelComponent
DeleteName()ON_ModelComponent
DeleteTexture(const wchar_t *filename, ON_Texture::TYPE type)ON_Material
DestroyRuntimeCache(bool bDelete=true)ON_Objectvirtual
DetachUserData(class ON_UserData *pUserData)ON_Object
Diffuse() constON_Material
DisableLighting() constON_Material
Dump(ON_TextLog &text_log) const overrideON_Materialvirtual
EmapBitmap() constCRhinoMaterial
EmergencyDestroy()ON_Object
Emission() constON_Material
EraseIdentification(bool bIgnoreLocks)ON_ModelComponent
FindTexture(ON_UUID texture_id) constON_Material
FindTexture(const wchar_t *filename, ON_Texture::TYPE type, int i0=-1) constON_Material
FirstUserData() constON_Object
FresnelReflectionCoefficient(double fresnel_index_of_refraction, const double N[3], const double R[3])ON_Materialstatic
FresnelReflectionCoefficient(ON_3dVector N, ON_3dVector R) constON_Material
FresnelReflections() constON_Material
FromModelComponentRef(const class ON_ModelComponentReference &model_component_reference, const ON_Material *none_return_value)ON_Materialstatic
GetComponentsWithSetStates(ON_ComponentStatus states_filter, bool bAllEqualStates, ON_SimpleArray< ON_COMPONENT_INDEX > &components) constON_Objectvirtual
GetName(ON_wString &component_name) constON_ModelComponent
GetUserData(const ON_UUID &userdata_uuid) constON_Object
GetUserString(const wchar_t *key, ON_wString &string_value) constON_Object
GetUserStringKeys(ON_ClassArray< ON_wString > &user_string_keys) constON_Object
GetUserStrings(ON_ClassArray< ON_UserString > &user_strings) constON_Object
Id() constON_ModelComponent
IdAttribute enum valueON_ModelComponent
IdIsLocked() constON_ModelComponent
IdIsNil() constON_ModelComponent
IdIsNotNil() constON_ModelComponent
IdIsSet() constON_ModelComponent
IfIdIsNilSetId()ON_ModelComponent
IncrementContentVersionNumber() constON_ModelComponentprotected
Index() constON_ModelComponent
Index(int unset_index_value) constON_ModelComponent
IndexAttribute enum valueON_ModelComponent
IndexIsLocked() constON_ModelComponent
IndexIsSet() constON_ModelComponent
IndexRequired(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
InstanceDefinitionModelSerialNumber() constON_ModelComponent
Internal_SystemComponentHelper()ON_ModelComponentstatic
InUse() constCRhinoMaterial
IsCorrupt(bool bRepair, bool bSilentError, class ON_TextLog *text_log) constON_Object
IsDefaultMaterial() constCRhinoMaterial
IsDeleted() constON_ModelComponent
IsHidden() constON_ModelComponent
IsKindOf(const ON_ClassId *pClassId) constON_Object
IsLocked() constON_ModelComponent
IsModified() constCRhinoMaterial
IsNamePathSeparator(const wchar_t *s)ON_ModelComponentstatic
IsPhysicallyBased(void) constON_Material
IsReferenceComponent() constON_ModelComponent
IsReferencePrefixDelimiter(const wchar_t *s)ON_ModelComponentstatic
IsReferencePrefixSeparator(const wchar_t *s)ON_ModelComponentstatic
IsSystemComponent() constON_ModelComponent
IsValid(class ON_TextLog *text_log=nullptr) const overrideON_Materialvirtual
IsValidComponentName(const wchar_t *candidate_component_name)ON_ModelComponentstatic
IsValidComponentName(const ON_wString &candidate_component_name)ON_ModelComponentstatic
IsValidComponentName(size_t length, const wchar_t *candidate_component_name)ON_ModelComponentstatic
IsValidComponentName(const class ON_ComponentManifest &model_manfest, const ON_ModelComponent &model_component, bool bPermitReferencePrefix, ON_wString &valid_name)ON_ModelComponentstatic
IsValidComponentNameFirstCodePoint(ON__UINT32 unicode_code_point)ON_ModelComponentstatic
IsValidComponentNameFirstCodePoint(int length, const wchar_t *candidate_component_name)ON_ModelComponentstatic
LinkedInstanceDefinitionSerialNumber() constCRhinoMaterial
LockAllSettingsExceptName()ON_ModelComponent
LockComponentType()ON_ModelComponent
LockId()ON_ModelComponent
LockIndex()ON_ModelComponent
LockModelComponentStatus()ON_ModelComponent
LockModelSerialNumber()ON_ModelComponent
LockName()ON_ModelComponent
LockParentId()ON_ModelComponent
m_ambientON_Material
m_diffuseON_Material
m_emissionON_Material
m_fresnel_index_of_refractionON_Material
m_index_of_refractionON_Material
m_material_channelON_Material
m_material_snCRhinoMaterial
m_reflectionON_Material
m_reflection_glossinessON_Material
m_reflectivityON_Material
m_refraction_glossinessON_Material
m_remap_indexCRhinoMaterial
m_shineON_Material
m_sort_indexCRhinoMaterial
m_specularON_Material
m_texturesON_Material
m_transparencyON_Material
m_transparentON_Material
MarkAggregateComponentStatusAsNotCurrent() constON_Objectvirtual
MaterialChannel(int material_channel_index) constCRhinoMaterial
MaterialChannelIdFromIndex(int material_channel_index) constON_Material
MaterialChannelIndexFromId(ON_UUID material_channel_id) constON_Material
MaterialChannelIndexFromId(ON_UUID material_channel_id, bool bAddIdIfNotPresent)ON_Material
MaterialPlugInId() constON_Material
MaximumMaterialChannelIndex enum valueON_Material
MaxShineON_Materialstatic
MemoryRelocate()ON_Objectvirtual
ModelComponentStatus() constON_ModelComponent
ModelComponentStatusIsLocked() constON_ModelComponent
ModelComponentStatusIsSet() constON_ModelComponent
ModelObjectId() const overrideON_ModelComponentvirtual
ModelSerialNumber() constON_ModelComponent
ModelSerialNumberAttribute enum valueON_ModelComponent
ModelSerialNumberIsLocked() constON_ModelComponent
ModelSerialNumberIsSet() constON_ModelComponent
MoveUserData(ON_Object &source_object, ON_UUID source_userdata_item_id, ON_Object::UserDataConflictResolution userdata_conflict_resolution, bool bDeleteAllSourceItems)ON_Object
MoveUserData(ON_Object &source_object)ON_Object
Name() constON_ModelComponent
NameAsPointer() constON_ModelComponent
NameAttribute enum valueON_ModelComponent
NameHash() constON_ModelComponent
NameIsEmpty() constON_ModelComponent
NameIsLocked() constON_ModelComponent
NameIsNotEmpty() constON_ModelComponent
NameIsSet() constON_ModelComponent
NameLeaf(const wchar_t *name)ON_ModelComponentstatic
NameParent(const wchar_t *name, bool bIncludeReference)ON_ModelComponentstatic
NamePathSeparatorON_ModelComponentstatic
NameReferencePrefix(const wchar_t *name)ON_ModelComponentstatic
NewNameHash(const wchar_t *new_name) constON_ModelComponent
NextRuntimeSerialNumber()CRhinoMaterialstatic
NoAttributes enum valueON_ModelComponent
ObjectType() const overrideON_Materialvirtual
ON_Material() ON_NOEXCEPTON_Material
ON_Material(const ON_Material &src)ON_Material
ON_ModelComponent() ON_NOEXCEPTON_ModelComponent
ON_ModelComponent(const ON_ModelComponent &source)ON_ModelComponent
ON_ModelComponent(ON_ModelComponent::Type component_type) ON_NOEXCEPTON_ModelComponent
ON_ModelComponent(ON_ModelComponent::Type component_type, const ON_ModelComponent &source) ON_NOEXCEPTON_ModelComponent
ON_Object() ON_NOEXCEPTON_Object
ON_Object(const ON_Object &)ON_Object
ON_Material::operator=(const ON_Material &src)=defaultON_Material
ON_ModelComponent::operator=(const ON_ModelComponent &source)ON_ModelComponent
ON_Object::operator=(const ON_Object &)ON_Object
ParentId() constON_ModelComponent
ParentIdAttribute enum valueON_ModelComponent
ParentIdIsLocked() constON_ModelComponent
ParentIdIsNil() constON_ModelComponent
ParentIdIsNotNil() constON_ModelComponent
ParentIdIsSet() constON_ModelComponent
PhysicallyBased(void) constON_Material
PhysicallyBased(void)ON_Material
PhysicallyBasedUserdataId(void)ON_Materialstatic
PreviewColor() constON_Material
PurgeUserData()ON_Object
RdkMaterialInstanceId() constON_Material
RdkMaterialInstanceIdIsNil() constON_Material
RdkMaterialInstanceIdIsNotNil() constON_Material
Read(ON_BinaryArchive &archive) overrideON_Materialvirtual
ReadModelComponentAttributes(class ON_BinaryArchive &archive)ON_ModelComponent
ReferenceModelSerialNumber() constON_ModelComponent
ReferencePrefixDelimiterON_ModelComponentstatic
ReferencePrefixSeparatorON_ModelComponentstatic
Reflectivity() constON_Material
RemoveAllReferencePrefixDelimiters(const wchar_t *name)ON_ModelComponentstatic
RemoveColorAlphaValues(void)ON_Material
RemoveReferencePrefix(const wchar_t *name)ON_ModelComponentstatic
RemoveTrailingNamePathSeparator(const wchar_t *name)ON_ModelComponentstatic
RemoveTrailingReferencePrefixDelimiter(const wchar_t *name)ON_ModelComponentstatic
RemoveTrailingReferencePrefixSeparator(const wchar_t *name)ON_ModelComponentstatic
RuntimeSerialNumber() constON_ModelComponent
SetAmbient(ON_Color)ON_Material
SetAndLockId()ON_ModelComponent
SetAsSystemComponent()ON_ModelComponent
SetAsUnsetSystemComponent()ON_ModelComponent
SetComponentStates(ON_COMPONENT_INDEX component_index, ON_ComponentStatus states_to_set) constON_Objectvirtual
SetComponentStatus(ON_COMPONENT_INDEX component_index, ON_ComponentStatus status_to_copy) constON_Objectvirtual
SetComponentType(ON_ModelComponent::Type component_component_type)ON_ModelComponent
SetDeletedModelComponentState(bool bDeleted, class ON_ComponentManifest *manifest)ON_ModelComponent
SetDiffuse(ON_Color)ON_Material
SetDisableLighting(bool bDisableLighting)ON_Material
SetEmission(ON_Color)ON_Material
SetFresnelReflections(bool bFresnelReflections)ON_Material
SetHiddenModelComponentState(bool bHidden)ON_ModelComponent
SetId(const ON_UUID &component_id)ON_ModelComponent
SetId()ON_ModelComponent
SetIdentification(const class ON_ComponentManifestItem &manifest_item, const wchar_t *manifest_name, bool bSetId, bool bParentId, bool bSetName, bool bSetIndex)ON_ModelComponent
SetIndex(int component_index)ON_ModelComponent
SetLocalizedSystemComponentName(const wchar_t *system_component_localized_name)ON_ModelComponent
SetLockedModelComponentState(bool bLocked)ON_ModelComponent
SetMaterialPlugInId(ON_UUID plugin_id)ON_Material
SetModelComponentStatus(ON_ComponentStatus component_status)ON_ModelComponent
SetModelSerialNumber(unsigned int model_serial_number)ON_ModelComponent
SetModelSerialNumber(unsigned int model_serial_number, unsigned int reference_model_serial_number, unsigned int instance_definition_model_serial_number)ON_ModelComponent
SetName(const wchar_t *component_name)ON_ModelComponent
SetParentId(const ON_UUID &parent_id)ON_ModelComponent
SetRdkMaterialInstanceId(ON_UUID rdk_material_instance_id)ON_Material
SetReflectivity(double)ON_Material
SetShareable(bool bShareable)ON_Material
SetShine(double)ON_Material
SetSpecular(ON_Color)ON_Material
SetTransparency(double)ON_Material
SetUseDiffuseTextureAlphaForObjectTransparencyTexture(bool bUseDiffuseTextureAlphaForObjectTransparencyTexture)ON_Material
SetUserString(const wchar_t *key, const wchar_t *string_value)ON_Object
SetUserStrings(int count, const ON_UserString *user_strings, bool bReplace)ON_Object
Shareable() constON_Material
Shine() constON_Material
SizeOf() const overrideON_ModelComponentvirtual
Specular() constON_Material
SplitName(const wchar_t *name, ON_wString &reference_prefix, ON_wString &name_parent, ON_wString &name_leaf)ON_ModelComponentstatic
SystemComponentAttribute enum valueON_ModelComponent
TextureBitmap() constCRhinoMaterial
ThisIsNullptr(bool bSilentError) constON_Object
ToPhysicallyBased(void)ON_Material
TransformUserData(const class ON_Xform &xform)ON_Object
Transparency() constON_Material
Type enum nameON_ModelComponent
TypeAttribute enum valueON_ModelComponent
UndeleteName()ON_ModelComponent
UniqueNameIgnoresCase(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
UniqueNameIncludesParent(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
UniqueNameRequired(ON_ModelComponent::Type component_type)ON_ModelComponentstatic
UnsetON_Materialstatic
UpdateReferencedComponents(const class ON_ComponentManifest &source_manifest, const class ON_ComponentManifest &destination_manifest, const class ON_ManifestMap &manifest_map)ON_Objectvirtual
UseDiffuseTextureAlphaForObjectTransparencyTexture() constON_Material
UserDataConflictResolution enum nameON_Object
UserStringCount() constON_Object
wchar_tON_ModelComponentstatic
WorksessionReferenceModelSerialNumber() constCRhinoMaterial
Write(ON_BinaryArchive &archive) const overrideON_Materialvirtual
WriteModelComponentAttributes(class ON_BinaryArchive &archive, unsigned int attributes_filter) constON_ModelComponent
~ON_Material()=defaultON_Material
~ON_ModelComponent()=defaultON_ModelComponent
~ON_Object()ON_Objectvirtual