API Documentation
Loading...
Searching...
No Matches
Material Member List

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

actionDeletedIndex(uint04 index, uint04 size)DesignObject
activeFilters() constDesignObject
addIndex(uint04 index, uint04 size)DesignObject
appearanceName() constMaterial
appendData(const String &data, bool compressed)DesignObject
base() constDesignObjectinline
cleanupMaterial()Material
clearMetaData(const String &index)DesignObject
colorBy(const DesignParameterAccumulator &accumulator)Material
combineFrom(const Material &mesh)Material
constantColor(Model model, RGBColor background_color=RGBColor(255, 255, 255), UVType type=UVType::e_KD) constMaterial
convertValueToColor(fltp08 value) constMaterial
copyFrom(const Material &mesh)Material
NDEVR::DesignObject::copyFrom(const DesignObject &object)DesignObject
defaultRenderProperty() constMaterial
designIndex() constDesignObjectinline
DesignObject()=defaultDesignObject
DesignObject(DesignObjectBase *base)DesignObjectexplicit
DesignObject(uint04 index, DesignObjectBase *base)DesignObject
DesignObjectType enum nameDesignObject
DesignProperty enum nameDesignObject
displayName() constMaterial
doesPropertyBeginWith(DesignProperty property, const String &value, bool ignore_case) constDesignObjectinline
doesPropertyBeginWith(DesignProperty property, const char *value, bool ignore_case) constDesignObjectinline
doesPropertyContain(DesignProperty property, const String &value, bool ignore_case) constDesignObjectinline
doesPropertyContain(DesignProperty property, const char *value, bool ignore_case) constDesignObjectinline
e_3D_visible enum valueDesignObject
e_allow_interactions enum valueDesignObject
e_applied_filters enum valueDesignObject
e_asc_modified_time enum valueDesignObject
e_author enum valueDesignObject
e_background enum valueMaterial
e_background_contrast enum valueMaterial
e_background_contrast_plus_solid enum valueMaterial
e_background_gradiant enum valueMaterial
e_bone enum valueDesignObject
e_bounding_box enum valueDesignObject
e_bounds_ignored enum valueDesignObject
e_bounds_modified_time enum valueDesignObject
e_bump_scale enum valueMaterial
e_camera enum valueDesignObject
e_category enum valueDesignObject
e_color_by_layer enum valueMaterial
e_color_by_model enum valueMaterial
e_color_channel enum valueMaterial
e_color_value_palette enum valueMaterial
e_compressed_data enum valueDesignObject
e_cook_torrance enum valueMaterial
e_creation_software enum valueDesignObject
e_creation_time enum valueDesignObject
e_deletion_allowed enum valueDesignObject
e_depth_bias enum valueMaterial
e_desc_modified_time enum valueDesignObject
e_description enum valueDesignObject
e_design_property_size enum valueDesignObject
e_design_types enum valueDesignObject
e_draw_by_property_channel enum valueMaterial
e_editable_description enum valueDesignObject
e_effect enum valueDesignObject
e_extra_property_color_max enum valueMaterial
e_extra_property_color_mid enum valueMaterial
e_extra_property_color_min enum valueMaterial
e_extra_property_value_max enum valueMaterial
e_extra_property_value_mid enum valueMaterial
e_extra_property_value_min enum valueMaterial
e_fade_render_distance enum valueMaterial
e_file enum valueDesignObject
e_flat enum valueMaterial
e_fresnel enum valueMaterial
e_geometry enum valueDesignObject
e_global_linework enum valueMaterial
e_gouraud enum valueMaterial
e_grid_line_spacing enum valueMaterial
e_gridline_spacing_mode enum valueMaterial
e_guid enum valueDesignObject
e_highlight enum valueMaterial
e_ibl enum valueMaterial
e_icon enum valueDesignObject
e_ignore_color_channel_lighting enum valueMaterial
e_ignore_depth enum valueMaterial
e_image enum valueMaterial
e_is_application_locked enum valueDesignObject
e_is_application_owned enum valueDesignObject
e_is_deleted enum valueDesignObject
e_is_dynamic_texture enum valueMaterial
e_is_focused enum valueDesignObject
e_is_frozen enum valueDesignObject
e_is_selected enum valueDesignObject
e_layer enum valueDesignObject
e_library_id enum valueDesignObject
e_manager_visible enum valueDesignObject
e_material enum valueDesignObject
e_max_render_distance enum valueMaterial
e_meta_data enum valueDesignObject
e_minnaert enum valueMaterial
e_model enum valueDesignObject
e_model_space_material enum valueMaterial
e_modelspace_linework enum valueMaterial
e_modified_time enum valueDesignObject
e_name enum valueDesignObject
e_no_linework enum valueMaterial
e_no_shading enum valueMaterial
e_none enum valueMaterial
e_number_of_shading_models enum valueMaterial
e_opacity enum valueMaterial
e_oren_nayar enum valueMaterial
e_override_camera_material enum valueMaterial
e_override_parent_material enum valueMaterial
e_pbr enum valueMaterial
e_phong enum valueMaterial
e_phong_blinn enum valueMaterial
e_pixel_thickness enum valueMaterial
e_project_box enum valueMaterial
e_project_cylinder enum valueMaterial
e_project_plane enum valueMaterial
e_project_sphere enum valueMaterial
e_reflectivity enum valueMaterial
e_scaled_channel enum valueMaterial
e_scene enum valueDesignObject
e_search_terms enum valueDesignObject
e_selection enum valueDesignObject
e_selection_box enum valueDesignObject
e_selection_ignored enum valueDesignObject
e_shading_model enum valueMaterial
e_shininess enum valueMaterial
e_skybox enum valueMaterial
e_smooth_normals enum valueMaterial
e_solid_color enum valueMaterial
e_tex_coord_undefined enum valueMaterial
e_texture_coord_mode enum valueMaterial
e_tile_tex_undefined enum valueMaterial
e_tile_texture_clamp enum valueMaterial
e_tile_texture_decal enum valueMaterial
e_tile_texture_mirror enum valueMaterial
e_tile_texture_mode enum valueMaterial
e_tile_texture_wrap enum valueMaterial
e_toon enum valueMaterial
e_transform enum valueDesignObject
e_translated_string_data enum valueDesignObject
e_tree_visible enum valueDesignObject
e_two_sided enum valueMaterial
e_uncompressed_data enum valueDesignObject
e_untranslated_string_data enum valueDesignObject
e_use_mat_coordinates enum valueMaterial
e_use_normal_for_tex_coord enum valueMaterial
e_water enum valueMaterial
e_wireframe enum valueMaterial
e_write_to_depth enum valueMaterial
file() constDesignObject
FilePathDesignNameVariable()DesignObjectinlinestatic
getDesignParentIndex() constDesignObject
getIcon() constDesignObject
getInheritedProperty(DesignProperty property) constDesignObjectinline
getMaterialProperty(MaterialProperties mat_index) constMaterialinline
getModifiedTime() constDesignObject
getProperty(DesignProperty property) constDesignObjectinline
getScene() constDesignObject
getShadingModel() constMaterial
getTextureCoordinateMode() constMaterial
getTileTextureMode() constMaterial
getTransform() constDesignObject
getUVColor(UVType uv_index) constMaterial
getUVImage(UVType uv_index) constMaterial
getUVIntensity(UVType uv_index) constMaterial
getUVLayer(UVType uv_index) constMaterial
getUVMode(UVType uv_index) constMaterial
GridLineMode enum nameMaterial
hasActiveImage() constMaterial
hasActiveUVImage(UVType index) constMaterial
hasImageData() constMaterial
hasMetaData(const String &index) constDesignObject
hasModelDependentColor(UVType type) constMaterial
hasModelDependentColor() constMaterial
hasOpacity() constMaterial
hasPerVertexColoring(UVType type=UVType::e_KD) constMaterial
hasProperty(DesignProperty property) constDesignObjectinline
hasUVColor(UVType index) constMaterial
hasUVIntensity(UVType index) constMaterial
hasUVLayer(UVType index) constMaterial
index() constDesignObjectinline
isDesignType(DesignObjectType mode) constDesignObject
isDesignType(uint04 mode) constDesignObject
isProperty(DesignProperty property, const String &value) constDesignObjectinline
isProperty(DesignProperty property, const char *value) constDesignObjectinline
isSupportedByShadingModel(UVType type) constMaterial
isValid() constDesignObjectinline
m_baseDesignObjectprotected
m_design_indexDesignObjectprotected
m_indexDesignObjectprotected
m_uuidDesignObjectmutableprotected
Material()=defaultMaterial
Material(uint04 index, DesignObjectBase *property_table)Material
Material(DesignObjectBase *property_table)Material
Material(const DesignObject &obj)Materialexplicit
MaterialProperties enum nameMaterial
metaData(const String &index) constDesignObject
metaData() constDesignObject
offset(const Vector< 3, fltp08 > &offset)DesignObject
onNameChange(const String &new_name)DesignObjectprotected
operator bool() constDesignObjectinline
operator!=(const DesignObject &model) constDesignObject
operator<(const DesignObject &model) constDesignObject
operator==(const DesignObject &model) constDesignObject
operator>(const DesignObject &model) constDesignObject
palette() constMaterial
propertyTable() constDesignObject
propertyTable()DesignObject
removeMetaData(const String &index, const void *lock_ptr=nullptr)DesignObject
scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale=Constant< Vertex< 3, fltp08 > >::NaN)DesignObject
setActiveFilters(const JSONNode &node)DesignObject
setDesignType(DesignObjectType mode, bool is_type)DesignObject
setDesignVisible(bool is_visible)DesignObject
setMaterialProperty(MaterialProperties mat_index, const t_type &type)Materialinline
setMetaData(const JSONNode &node)DesignObject
setMetaData(const String &index, const JSONNode &node)DesignObject
setMetaData(const String &index, const String &data)DesignObject
setMetaData(const String &index, const bool &data)DesignObject
setMetaData(const String &index, const fltp08 &data)DesignObject
setMetaData(const String &index, const uint04 &data)DesignObject
setPalette(const Buffer< RGBColor > &palette)Material
setProperty(DesignProperty property, const t_type &value)DesignObjectinline
setProperty(DesignProperty property, const UUID &value)DesignObjectinline
setProperty(DesignProperty property, const String &value)DesignObjectinline
setShadingModel(ShadingModel model)Material
setTextureCoordinateMode(const TextureCoordMode &mode)Material
setTileTextureMode(const Vector< 3, TileTextureMode > &modes)Material
setupAsDefault()Material
setUVColor(const t_type &type)Materialinline
setUVColor(UVType uv_index, const t_type &type)Materialinline
setUVImage(UVType uv_index, const t_type &type)Materialinline
setUVIntensity(UVType uv_index, const t_type &type)Materialinline
setUVLayer(UVType uv_index, const t_type &type)Materialinline
setUVMode(UVType uv_index, const UVMode &type)Material
ShadingModel enum nameMaterial
TextureCoordMode enum nameMaterial
TileTextureMode enum nameMaterial
updateCreatedTime()DesignObject
updateDesignModifiedTime(Time time=Time::SystemTime())DesignObject
updateDesignTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr)DesignObject
updateDesignVisible(bool is_visible, const void *lock=nullptr)DesignObject
updateMaterialProperty(MaterialProperties mat_index, const t_type &type, const void *lock_ptr=nullptr)Materialinline
updateMetaData(const String &index, const String &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const String &index, const fltp08 &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const String &index, const bool &data, const void *lock_ptr=nullptr)DesignObject
updateModifiedTime(const Time &time=Time::SystemTime())Material
updateProperty(DesignProperty property, const t_type &value, const void *lock=nullptr)DesignObjectinline
updateUVColor(const t_type &type, const void *lock_ptr=nullptr)Materialinline
updateUVColor(UVType uv_index, const t_type &value, const void *lock_ptr=nullptr)Materialinline
uuid() constDesignObject
UVMode enum nameMaterial
validate() constMaterial
validateDesignObject() constDesignObject