.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/BaseMaterial3D.xml. .. _class_BaseMaterial3D: BaseMaterial3D ============== **Inherits:** :ref:`Material` **<** :ref:`Resource` **<** :ref:`RefCounted` **<** :ref:`Object` **Inherited By:** :ref:`ORMMaterial3D`, :ref:`StandardMaterial3D` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Color` | :ref:`albedo_color` | ``Color(1, 1, 1, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`albedo_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`albedo_texture_force_srgb` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`albedo_texture_msdf` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`alpha_antialiasing_edge` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`AlphaAntiAliasing` | :ref:`alpha_antialiasing_mode` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`alpha_hash_scale` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`alpha_scissor_threshold` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`anisotropy` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`anisotropy_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`anisotropy_flowmap` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`ao_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`ao_light_affect` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`ao_on_uv2` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`ao_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`TextureChannel` | :ref:`ao_texture_channel` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Color` | :ref:`backlight` | ``Color(0, 0, 0, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`backlight_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`backlight_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`billboard_keep_scale` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`BillboardMode` | :ref:`billboard_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`BlendMode` | :ref:`blend_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`clearcoat` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`clearcoat_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`clearcoat_roughness` | ``0.5`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`clearcoat_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`CullMode` | :ref:`cull_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`DepthDrawMode` | :ref:`depth_draw_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`detail_albedo` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`BlendMode` | :ref:`detail_blend_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`detail_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`detail_mask` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`detail_normal` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`DetailUV` | :ref:`detail_uv_layer` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`DiffuseMode` | :ref:`diffuse_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`disable_ambient_light` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`disable_fog` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`disable_receive_shadows` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`distance_fade_max_distance` | ``10.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`distance_fade_min_distance` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`DistanceFadeMode` | :ref:`distance_fade_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Color` | :ref:`emission` | ``Color(0, 0, 0, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`emission_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`emission_energy_multiplier` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`emission_intensity` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`emission_on_uv2` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`EmissionOperator` | :ref:`emission_operator` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`emission_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`fixed_size` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`grow` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`grow_amount` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`heightmap_deep_parallax` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`heightmap_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`heightmap_flip_binormal` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`heightmap_flip_tangent` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`heightmap_flip_texture` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`heightmap_max_layers` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`heightmap_min_layers` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`heightmap_scale` | ``5.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`heightmap_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`metallic` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`metallic_specular` | ``0.5`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`metallic_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`TextureChannel` | :ref:`metallic_texture_channel` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`msdf_outline_size` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`msdf_pixel_range` | ``4.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`no_depth_test` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`normal_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`normal_scale` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`normal_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`orm_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`particles_anim_h_frames` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`particles_anim_loop` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`int` | :ref:`particles_anim_v_frames` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`point_size` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`proximity_fade_distance` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`proximity_fade_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`refraction_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`refraction_scale` | ``0.05`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`refraction_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`TextureChannel` | :ref:`refraction_texture_channel` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`rim` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`rim_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`rim_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`rim_tint` | ``0.5`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`roughness` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`roughness_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`TextureChannel` | :ref:`roughness_texture_channel` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`ShadingMode` | :ref:`shading_mode` | ``1`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`shadow_to_opacity` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`SpecularMode` | :ref:`specular_mode` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`subsurf_scatter_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`subsurf_scatter_skin_mode` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`subsurf_scatter_strength` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`subsurf_scatter_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`subsurf_scatter_transmittance_boost` | ``0.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Color` | :ref:`subsurf_scatter_transmittance_color` | ``Color(1, 1, 1, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`subsurf_scatter_transmittance_depth` | ``0.1`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`subsurf_scatter_transmittance_enabled` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Texture2D` | :ref:`subsurf_scatter_transmittance_texture` | | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`TextureFilter` | :ref:`texture_filter` | ``3`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`texture_repeat` | ``true`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Transparency` | :ref:`transparency` | ``0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`use_particle_trails` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`use_point_size` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Vector3` | :ref:`uv1_offset` | ``Vector3(0, 0, 0)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Vector3` | :ref:`uv1_scale` | ``Vector3(1, 1, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`uv1_triplanar` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`uv1_triplanar_sharpness` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`uv1_world_triplanar` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Vector3` | :ref:`uv2_offset` | ``Vector3(0, 0, 0)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`Vector3` | :ref:`uv2_scale` | ``Vector3(1, 1, 1)`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`uv2_triplanar` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`float` | :ref:`uv2_triplanar_sharpness` | ``1.0`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`uv2_world_triplanar` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`vertex_color_is_srgb` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ | :ref:`bool` | :ref:`vertex_color_use_as_albedo` | ``false`` | +-----------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+-----------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_feature` **(** :ref:`Feature` feature **)** |const| | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_flag` **(** :ref:`Flags` flag **)** |const| | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`get_texture` **(** :ref:`TextureParam` param **)** |const| | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_feature` **(** :ref:`Feature` feature, :ref:`bool` enable **)** | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_flag` **(** :ref:`Flags` flag, :ref:`bool` enable **)** | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture` **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** | +-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_BaseMaterial3D_TextureParam: .. rst-class:: classref-enumeration enum **TextureParam**: .. _class_BaseMaterial3D_constant_TEXTURE_ALBEDO: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_ALBEDO** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_METALLIC: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_METALLIC** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_ROUGHNESS: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_ROUGHNESS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_EMISSION: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_EMISSION** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_NORMAL: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_NORMAL** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_RIM: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_RIM** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_CLEARCOAT: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_CLEARCOAT** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FLOWMAP: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_FLOWMAP** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_AMBIENT_OCCLUSION: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_AMBIENT_OCCLUSION** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_HEIGHTMAP: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_HEIGHTMAP** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_SUBSURFACE_SCATTERING: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_SUBSURFACE_SCATTERING** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_SUBSURFACE_TRANSMITTANCE: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_SUBSURFACE_TRANSMITTANCE** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_BACKLIGHT: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_BACKLIGHT** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_REFRACTION: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_REFRACTION** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_DETAIL_MASK: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_DETAIL_MASK** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_DETAIL_ALBEDO: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_DETAIL_ALBEDO** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_DETAIL_NORMAL: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_DETAIL_NORMAL** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_ORM: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_ORM** = ``17`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_MAX: .. rst-class:: classref-enumeration-constant :ref:`TextureParam` **TEXTURE_MAX** = ``18`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_TextureFilter: .. rst-class:: classref-enumeration enum **TextureFilter**: .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_NEAREST: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_NEAREST** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_LINEAR: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_LINEAR** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_NEAREST_WITH_MIPMAPS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_LINEAR_WITH_MIPMAPS** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_FILTER_MAX: .. rst-class:: classref-enumeration-constant :ref:`TextureFilter` **TEXTURE_FILTER_MAX** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_DetailUV: .. rst-class:: classref-enumeration enum **DetailUV**: .. _class_BaseMaterial3D_constant_DETAIL_UV_1: .. rst-class:: classref-enumeration-constant :ref:`DetailUV` **DETAIL_UV_1** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DETAIL_UV_2: .. rst-class:: classref-enumeration-constant :ref:`DetailUV` **DETAIL_UV_2** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_Transparency: .. rst-class:: classref-enumeration enum **Transparency**: .. _class_BaseMaterial3D_constant_TRANSPARENCY_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TRANSPARENCY_ALPHA: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_ALPHA** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TRANSPARENCY_ALPHA_SCISSOR: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_ALPHA_SCISSOR** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TRANSPARENCY_ALPHA_HASH: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_ALPHA_HASH** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TRANSPARENCY_ALPHA_DEPTH_PRE_PASS: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_ALPHA_DEPTH_PRE_PASS** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TRANSPARENCY_MAX: .. rst-class:: classref-enumeration-constant :ref:`Transparency` **TRANSPARENCY_MAX** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_ShadingMode: .. rst-class:: classref-enumeration enum **ShadingMode**: .. _class_BaseMaterial3D_constant_SHADING_MODE_UNSHADED: .. rst-class:: classref-enumeration-constant :ref:`ShadingMode` **SHADING_MODE_UNSHADED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_SHADING_MODE_PER_PIXEL: .. rst-class:: classref-enumeration-constant :ref:`ShadingMode` **SHADING_MODE_PER_PIXEL** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_SHADING_MODE_PER_VERTEX: .. rst-class:: classref-enumeration-constant :ref:`ShadingMode` **SHADING_MODE_PER_VERTEX** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_SHADING_MODE_MAX: .. rst-class:: classref-enumeration-constant :ref:`ShadingMode` **SHADING_MODE_MAX** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_Feature: .. rst-class:: classref-enumeration enum **Feature**: .. _class_BaseMaterial3D_constant_FEATURE_EMISSION: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_EMISSION** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_NORMAL_MAPPING: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_NORMAL_MAPPING** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_RIM: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_RIM** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_CLEARCOAT: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_CLEARCOAT** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_ANISOTROPY: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_ANISOTROPY** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_AMBIENT_OCCLUSION: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_AMBIENT_OCCLUSION** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_HEIGHT_MAPPING: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_HEIGHT_MAPPING** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_SUBSURFACE_SCATTERING: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_SUBSURFACE_SCATTERING** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_SUBSURFACE_TRANSMITTANCE: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_SUBSURFACE_TRANSMITTANCE** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_BACKLIGHT: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_BACKLIGHT** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_REFRACTION: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_REFRACTION** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_DETAIL: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_DETAIL** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FEATURE_MAX: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_MAX** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_BlendMode: .. rst-class:: classref-enumeration enum **BlendMode**: .. _class_BaseMaterial3D_constant_BLEND_MODE_MIX: .. rst-class:: classref-enumeration-constant :ref:`BlendMode` **BLEND_MODE_MIX** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BLEND_MODE_ADD: .. rst-class:: classref-enumeration-constant :ref:`BlendMode` **BLEND_MODE_ADD** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BLEND_MODE_SUB: .. rst-class:: classref-enumeration-constant :ref:`BlendMode` **BLEND_MODE_SUB** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BLEND_MODE_MUL: .. rst-class:: classref-enumeration-constant :ref:`BlendMode` **BLEND_MODE_MUL** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BLEND_MODE_PREMULT_ALPHA: .. rst-class:: classref-enumeration-constant :ref:`BlendMode` **BLEND_MODE_PREMULT_ALPHA** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_AlphaAntiAliasing: .. rst-class:: classref-enumeration enum **AlphaAntiAliasing**: .. _class_BaseMaterial3D_constant_ALPHA_ANTIALIASING_OFF: .. rst-class:: classref-enumeration-constant :ref:`AlphaAntiAliasing` **ALPHA_ANTIALIASING_OFF** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE: .. rst-class:: classref-enumeration-constant :ref:`AlphaAntiAliasing` **ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE: .. rst-class:: classref-enumeration-constant :ref:`AlphaAntiAliasing` **ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_DepthDrawMode: .. rst-class:: classref-enumeration enum **DepthDrawMode**: .. _class_BaseMaterial3D_constant_DEPTH_DRAW_OPAQUE_ONLY: .. rst-class:: classref-enumeration-constant :ref:`DepthDrawMode` **DEPTH_DRAW_OPAQUE_ONLY** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DEPTH_DRAW_ALWAYS: .. rst-class:: classref-enumeration-constant :ref:`DepthDrawMode` **DEPTH_DRAW_ALWAYS** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DEPTH_DRAW_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`DepthDrawMode` **DEPTH_DRAW_DISABLED** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_CullMode: .. rst-class:: classref-enumeration enum **CullMode**: .. _class_BaseMaterial3D_constant_CULL_BACK: .. rst-class:: classref-enumeration-constant :ref:`CullMode` **CULL_BACK** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_CULL_FRONT: .. rst-class:: classref-enumeration-constant :ref:`CullMode` **CULL_FRONT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_CULL_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`CullMode` **CULL_DISABLED** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_Flags: .. rst-class:: classref-enumeration enum **Flags**: .. _class_BaseMaterial3D_constant_FLAG_DISABLE_DEPTH_TEST: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_DISABLE_DEPTH_TEST** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_ALBEDO_FROM_VERTEX_COLOR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_ALBEDO_FROM_VERTEX_COLOR** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_SRGB_VERTEX_COLOR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_SRGB_VERTEX_COLOR** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_USE_POINT_SIZE: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_USE_POINT_SIZE** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_FIXED_SIZE: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_FIXED_SIZE** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_BILLBOARD_KEEP_SCALE: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_BILLBOARD_KEEP_SCALE** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_UV1_USE_TRIPLANAR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_UV1_USE_TRIPLANAR** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_UV2_USE_TRIPLANAR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_UV2_USE_TRIPLANAR** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_UV1_USE_WORLD_TRIPLANAR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_UV1_USE_WORLD_TRIPLANAR** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_UV2_USE_WORLD_TRIPLANAR: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_UV2_USE_WORLD_TRIPLANAR** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_AO_ON_UV2: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_AO_ON_UV2** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_EMISSION_ON_UV2: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_EMISSION_ON_UV2** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_ALBEDO_TEXTURE_FORCE_SRGB: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_ALBEDO_TEXTURE_FORCE_SRGB** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_DONT_RECEIVE_SHADOWS: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_DONT_RECEIVE_SHADOWS** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_DISABLE_AMBIENT_LIGHT: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_DISABLE_AMBIENT_LIGHT** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_USE_SHADOW_TO_OPACITY: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_USE_SHADOW_TO_OPACITY** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_USE_TEXTURE_REPEAT: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_USE_TEXTURE_REPEAT** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_INVERT_HEIGHTMAP: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_INVERT_HEIGHTMAP** = ``17`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_SUBSURFACE_MODE_SKIN: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_SUBSURFACE_MODE_SKIN** = ``18`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_PARTICLE_TRAILS_MODE: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_PARTICLE_TRAILS_MODE** = ``19`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_ALBEDO_TEXTURE_MSDF: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_ALBEDO_TEXTURE_MSDF** = ``20`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_DISABLE_FOG: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_DISABLE_FOG** = ``21`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_FLAG_MAX: .. rst-class:: classref-enumeration-constant :ref:`Flags` **FLAG_MAX** = ``22`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_DiffuseMode: .. rst-class:: classref-enumeration enum **DiffuseMode**: .. _class_BaseMaterial3D_constant_DIFFUSE_BURLEY: .. rst-class:: classref-enumeration-constant :ref:`DiffuseMode` **DIFFUSE_BURLEY** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DIFFUSE_LAMBERT: .. rst-class:: classref-enumeration-constant :ref:`DiffuseMode` **DIFFUSE_LAMBERT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DIFFUSE_LAMBERT_WRAP: .. rst-class:: classref-enumeration-constant :ref:`DiffuseMode` **DIFFUSE_LAMBERT_WRAP** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DIFFUSE_TOON: .. rst-class:: classref-enumeration-constant :ref:`DiffuseMode` **DIFFUSE_TOON** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_SpecularMode: .. rst-class:: classref-enumeration enum **SpecularMode**: .. _class_BaseMaterial3D_constant_SPECULAR_SCHLICK_GGX: .. rst-class:: classref-enumeration-constant :ref:`SpecularMode` **SPECULAR_SCHLICK_GGX** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_SPECULAR_TOON: .. rst-class:: classref-enumeration-constant :ref:`SpecularMode` **SPECULAR_TOON** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_SPECULAR_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`SpecularMode` **SPECULAR_DISABLED** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_BillboardMode: .. rst-class:: classref-enumeration enum **BillboardMode**: .. _class_BaseMaterial3D_constant_BILLBOARD_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`BillboardMode` **BILLBOARD_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BILLBOARD_ENABLED: .. rst-class:: classref-enumeration-constant :ref:`BillboardMode` **BILLBOARD_ENABLED** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BILLBOARD_FIXED_Y: .. rst-class:: classref-enumeration-constant :ref:`BillboardMode` **BILLBOARD_FIXED_Y** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_BILLBOARD_PARTICLES: .. rst-class:: classref-enumeration-constant :ref:`BillboardMode` **BILLBOARD_PARTICLES** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_TextureChannel: .. rst-class:: classref-enumeration enum **TextureChannel**: .. _class_BaseMaterial3D_constant_TEXTURE_CHANNEL_RED: .. rst-class:: classref-enumeration-constant :ref:`TextureChannel` **TEXTURE_CHANNEL_RED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_CHANNEL_GREEN: .. rst-class:: classref-enumeration-constant :ref:`TextureChannel` **TEXTURE_CHANNEL_GREEN** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_CHANNEL_BLUE: .. rst-class:: classref-enumeration-constant :ref:`TextureChannel` **TEXTURE_CHANNEL_BLUE** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_CHANNEL_ALPHA: .. rst-class:: classref-enumeration-constant :ref:`TextureChannel` **TEXTURE_CHANNEL_ALPHA** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_TEXTURE_CHANNEL_GRAYSCALE: .. rst-class:: classref-enumeration-constant :ref:`TextureChannel` **TEXTURE_CHANNEL_GRAYSCALE** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_EmissionOperator: .. rst-class:: classref-enumeration enum **EmissionOperator**: .. _class_BaseMaterial3D_constant_EMISSION_OP_ADD: .. rst-class:: classref-enumeration-constant :ref:`EmissionOperator` **EMISSION_OP_ADD** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_EMISSION_OP_MULTIPLY: .. rst-class:: classref-enumeration-constant :ref:`EmissionOperator` **EMISSION_OP_MULTIPLY** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_BaseMaterial3D_DistanceFadeMode: .. rst-class:: classref-enumeration enum **DistanceFadeMode**: .. _class_BaseMaterial3D_constant_DISTANCE_FADE_DISABLED: .. rst-class:: classref-enumeration-constant :ref:`DistanceFadeMode` **DISTANCE_FADE_DISABLED** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DISTANCE_FADE_PIXEL_ALPHA: .. rst-class:: classref-enumeration-constant :ref:`DistanceFadeMode` **DISTANCE_FADE_PIXEL_ALPHA** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DISTANCE_FADE_PIXEL_DITHER: .. rst-class:: classref-enumeration-constant :ref:`DistanceFadeMode` **DISTANCE_FADE_PIXEL_DITHER** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_BaseMaterial3D_constant_DISTANCE_FADE_OBJECT_DITHER: .. rst-class:: classref-enumeration-constant :ref:`DistanceFadeMode` **DISTANCE_FADE_OBJECT_DITHER** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_BaseMaterial3D_property_albedo_color: .. rst-class:: classref-property :ref:`Color` **albedo_color** = ``Color(1, 1, 1, 1)`` .. rst-class:: classref-property-setget - void **set_albedo** **(** :ref:`Color` value **)** - :ref:`Color` **get_albedo** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_albedo_texture: .. rst-class:: classref-property :ref:`Texture2D` **albedo_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_albedo_texture_force_srgb: .. rst-class:: classref-property :ref:`bool` **albedo_texture_force_srgb** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_albedo_texture_msdf: .. rst-class:: classref-property :ref:`bool` **albedo_texture_msdf** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_alpha_antialiasing_edge: .. rst-class:: classref-property :ref:`float` **alpha_antialiasing_edge** .. rst-class:: classref-property-setget - void **set_alpha_antialiasing_edge** **(** :ref:`float` value **)** - :ref:`float` **get_alpha_antialiasing_edge** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_alpha_antialiasing_mode: .. rst-class:: classref-property :ref:`AlphaAntiAliasing` **alpha_antialiasing_mode** .. rst-class:: classref-property-setget - void **set_alpha_antialiasing** **(** :ref:`AlphaAntiAliasing` value **)** - :ref:`AlphaAntiAliasing` **get_alpha_antialiasing** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_alpha_hash_scale: .. rst-class:: classref-property :ref:`float` **alpha_hash_scale** .. rst-class:: classref-property-setget - void **set_alpha_hash_scale** **(** :ref:`float` value **)** - :ref:`float` **get_alpha_hash_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_alpha_scissor_threshold: .. rst-class:: classref-property :ref:`float` **alpha_scissor_threshold** .. rst-class:: classref-property-setget - void **set_alpha_scissor_threshold** **(** :ref:`float` value **)** - :ref:`float` **get_alpha_scissor_threshold** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_anisotropy: .. rst-class:: classref-property :ref:`float` **anisotropy** = ``0.0`` .. rst-class:: classref-property-setget - void **set_anisotropy** **(** :ref:`float` value **)** - :ref:`float` **get_anisotropy** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_anisotropy_enabled: .. rst-class:: classref-property :ref:`bool` **anisotropy_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_anisotropy_flowmap: .. rst-class:: classref-property :ref:`Texture2D` **anisotropy_flowmap** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_ao_enabled: .. rst-class:: classref-property :ref:`bool` **ao_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_ao_light_affect: .. rst-class:: classref-property :ref:`float` **ao_light_affect** = ``0.0`` .. rst-class:: classref-property-setget - void **set_ao_light_affect** **(** :ref:`float` value **)** - :ref:`float` **get_ao_light_affect** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_ao_on_uv2: .. rst-class:: classref-property :ref:`bool` **ao_on_uv2** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_ao_texture: .. rst-class:: classref-property :ref:`Texture2D` **ao_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_ao_texture_channel: .. rst-class:: classref-property :ref:`TextureChannel` **ao_texture_channel** = ``0`` .. rst-class:: classref-property-setget - void **set_ao_texture_channel** **(** :ref:`TextureChannel` value **)** - :ref:`TextureChannel` **get_ao_texture_channel** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_backlight: .. rst-class:: classref-property :ref:`Color` **backlight** = ``Color(0, 0, 0, 1)`` .. rst-class:: classref-property-setget - void **set_backlight** **(** :ref:`Color` value **)** - :ref:`Color` **get_backlight** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_backlight_enabled: .. rst-class:: classref-property :ref:`bool` **backlight_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_backlight_texture: .. rst-class:: classref-property :ref:`Texture2D` **backlight_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_billboard_keep_scale: .. rst-class:: classref-property :ref:`bool` **billboard_keep_scale** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_billboard_mode: .. rst-class:: classref-property :ref:`BillboardMode` **billboard_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_billboard_mode** **(** :ref:`BillboardMode` value **)** - :ref:`BillboardMode` **get_billboard_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_blend_mode: .. rst-class:: classref-property :ref:`BlendMode` **blend_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_blend_mode** **(** :ref:`BlendMode` value **)** - :ref:`BlendMode` **get_blend_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_clearcoat: .. rst-class:: classref-property :ref:`float` **clearcoat** = ``1.0`` .. rst-class:: classref-property-setget - void **set_clearcoat** **(** :ref:`float` value **)** - :ref:`float` **get_clearcoat** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_clearcoat_enabled: .. rst-class:: classref-property :ref:`bool` **clearcoat_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_clearcoat_roughness: .. rst-class:: classref-property :ref:`float` **clearcoat_roughness** = ``0.5`` .. rst-class:: classref-property-setget - void **set_clearcoat_roughness** **(** :ref:`float` value **)** - :ref:`float` **get_clearcoat_roughness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_clearcoat_texture: .. rst-class:: classref-property :ref:`Texture2D` **clearcoat_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_cull_mode: .. rst-class:: classref-property :ref:`CullMode` **cull_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_cull_mode** **(** :ref:`CullMode` value **)** - :ref:`CullMode` **get_cull_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_depth_draw_mode: .. rst-class:: classref-property :ref:`DepthDrawMode` **depth_draw_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_depth_draw_mode** **(** :ref:`DepthDrawMode` value **)** - :ref:`DepthDrawMode` **get_depth_draw_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_albedo: .. rst-class:: classref-property :ref:`Texture2D` **detail_albedo** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_blend_mode: .. rst-class:: classref-property :ref:`BlendMode` **detail_blend_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_detail_blend_mode** **(** :ref:`BlendMode` value **)** - :ref:`BlendMode` **get_detail_blend_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_enabled: .. rst-class:: classref-property :ref:`bool` **detail_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_mask: .. rst-class:: classref-property :ref:`Texture2D` **detail_mask** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_normal: .. rst-class:: classref-property :ref:`Texture2D` **detail_normal** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_detail_uv_layer: .. rst-class:: classref-property :ref:`DetailUV` **detail_uv_layer** = ``0`` .. rst-class:: classref-property-setget - void **set_detail_uv** **(** :ref:`DetailUV` value **)** - :ref:`DetailUV` **get_detail_uv** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_diffuse_mode: .. rst-class:: classref-property :ref:`DiffuseMode` **diffuse_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_diffuse_mode** **(** :ref:`DiffuseMode` value **)** - :ref:`DiffuseMode` **get_diffuse_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_disable_ambient_light: .. rst-class:: classref-property :ref:`bool` **disable_ambient_light** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_disable_fog: .. rst-class:: classref-property :ref:`bool` **disable_fog** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_disable_receive_shadows: .. rst-class:: classref-property :ref:`bool` **disable_receive_shadows** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_distance_fade_max_distance: .. rst-class:: classref-property :ref:`float` **distance_fade_max_distance** = ``10.0`` .. rst-class:: classref-property-setget - void **set_distance_fade_max_distance** **(** :ref:`float` value **)** - :ref:`float` **get_distance_fade_max_distance** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_distance_fade_min_distance: .. rst-class:: classref-property :ref:`float` **distance_fade_min_distance** = ``0.0`` .. rst-class:: classref-property-setget - void **set_distance_fade_min_distance** **(** :ref:`float` value **)** - :ref:`float` **get_distance_fade_min_distance** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_distance_fade_mode: .. rst-class:: classref-property :ref:`DistanceFadeMode` **distance_fade_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_distance_fade** **(** :ref:`DistanceFadeMode` value **)** - :ref:`DistanceFadeMode` **get_distance_fade** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission: .. rst-class:: classref-property :ref:`Color` **emission** = ``Color(0, 0, 0, 1)`` .. rst-class:: classref-property-setget - void **set_emission** **(** :ref:`Color` value **)** - :ref:`Color` **get_emission** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_enabled: .. rst-class:: classref-property :ref:`bool` **emission_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_energy_multiplier: .. rst-class:: classref-property :ref:`float` **emission_energy_multiplier** = ``1.0`` .. rst-class:: classref-property-setget - void **set_emission_energy_multiplier** **(** :ref:`float` value **)** - :ref:`float` **get_emission_energy_multiplier** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_intensity: .. rst-class:: classref-property :ref:`float` **emission_intensity** .. rst-class:: classref-property-setget - void **set_emission_intensity** **(** :ref:`float` value **)** - :ref:`float` **get_emission_intensity** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_on_uv2: .. rst-class:: classref-property :ref:`bool` **emission_on_uv2** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_operator: .. rst-class:: classref-property :ref:`EmissionOperator` **emission_operator** = ``0`` .. rst-class:: classref-property-setget - void **set_emission_operator** **(** :ref:`EmissionOperator` value **)** - :ref:`EmissionOperator` **get_emission_operator** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_emission_texture: .. rst-class:: classref-property :ref:`Texture2D` **emission_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_fixed_size: .. rst-class:: classref-property :ref:`bool` **fixed_size** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_grow: .. rst-class:: classref-property :ref:`bool` **grow** = ``false`` .. rst-class:: classref-property-setget - void **set_grow_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_grow_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_grow_amount: .. rst-class:: classref-property :ref:`float` **grow_amount** = ``0.0`` .. rst-class:: classref-property-setget - void **set_grow** **(** :ref:`float` value **)** - :ref:`float` **get_grow** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_deep_parallax: .. rst-class:: classref-property :ref:`bool` **heightmap_deep_parallax** = ``false`` .. rst-class:: classref-property-setget - void **set_heightmap_deep_parallax** **(** :ref:`bool` value **)** - :ref:`bool` **is_heightmap_deep_parallax_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_enabled: .. rst-class:: classref-property :ref:`bool` **heightmap_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_flip_binormal: .. rst-class:: classref-property :ref:`bool` **heightmap_flip_binormal** = ``false`` .. rst-class:: classref-property-setget - void **set_heightmap_deep_parallax_flip_binormal** **(** :ref:`bool` value **)** - :ref:`bool` **get_heightmap_deep_parallax_flip_binormal** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_flip_tangent: .. rst-class:: classref-property :ref:`bool` **heightmap_flip_tangent** = ``false`` .. rst-class:: classref-property-setget - void **set_heightmap_deep_parallax_flip_tangent** **(** :ref:`bool` value **)** - :ref:`bool` **get_heightmap_deep_parallax_flip_tangent** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_flip_texture: .. rst-class:: classref-property :ref:`bool` **heightmap_flip_texture** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_max_layers: .. rst-class:: classref-property :ref:`int` **heightmap_max_layers** .. rst-class:: classref-property-setget - void **set_heightmap_deep_parallax_max_layers** **(** :ref:`int` value **)** - :ref:`int` **get_heightmap_deep_parallax_max_layers** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_min_layers: .. rst-class:: classref-property :ref:`int` **heightmap_min_layers** .. rst-class:: classref-property-setget - void **set_heightmap_deep_parallax_min_layers** **(** :ref:`int` value **)** - :ref:`int` **get_heightmap_deep_parallax_min_layers** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_scale: .. rst-class:: classref-property :ref:`float` **heightmap_scale** = ``5.0`` .. rst-class:: classref-property-setget - void **set_heightmap_scale** **(** :ref:`float` value **)** - :ref:`float` **get_heightmap_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_heightmap_texture: .. rst-class:: classref-property :ref:`Texture2D` **heightmap_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_metallic: .. rst-class:: classref-property :ref:`float` **metallic** = ``0.0`` .. rst-class:: classref-property-setget - void **set_metallic** **(** :ref:`float` value **)** - :ref:`float` **get_metallic** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_metallic_specular: .. rst-class:: classref-property :ref:`float` **metallic_specular** = ``0.5`` .. rst-class:: classref-property-setget - void **set_specular** **(** :ref:`float` value **)** - :ref:`float` **get_specular** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_metallic_texture: .. rst-class:: classref-property :ref:`Texture2D` **metallic_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_metallic_texture_channel: .. rst-class:: classref-property :ref:`TextureChannel` **metallic_texture_channel** = ``0`` .. rst-class:: classref-property-setget - void **set_metallic_texture_channel** **(** :ref:`TextureChannel` value **)** - :ref:`TextureChannel` **get_metallic_texture_channel** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_msdf_outline_size: .. rst-class:: classref-property :ref:`float` **msdf_outline_size** = ``0.0`` .. rst-class:: classref-property-setget - void **set_msdf_outline_size** **(** :ref:`float` value **)** - :ref:`float` **get_msdf_outline_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_msdf_pixel_range: .. rst-class:: classref-property :ref:`float` **msdf_pixel_range** = ``4.0`` .. rst-class:: classref-property-setget - void **set_msdf_pixel_range** **(** :ref:`float` value **)** - :ref:`float` **get_msdf_pixel_range** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_no_depth_test: .. rst-class:: classref-property :ref:`bool` **no_depth_test** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_normal_enabled: .. rst-class:: classref-property :ref:`bool` **normal_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_normal_scale: .. rst-class:: classref-property :ref:`float` **normal_scale** = ``1.0`` .. rst-class:: classref-property-setget - void **set_normal_scale** **(** :ref:`float` value **)** - :ref:`float` **get_normal_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_normal_texture: .. rst-class:: classref-property :ref:`Texture2D` **normal_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_orm_texture: .. rst-class:: classref-property :ref:`Texture2D` **orm_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_particles_anim_h_frames: .. rst-class:: classref-property :ref:`int` **particles_anim_h_frames** .. rst-class:: classref-property-setget - void **set_particles_anim_h_frames** **(** :ref:`int` value **)** - :ref:`int` **get_particles_anim_h_frames** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_particles_anim_loop: .. rst-class:: classref-property :ref:`bool` **particles_anim_loop** .. rst-class:: classref-property-setget - void **set_particles_anim_loop** **(** :ref:`bool` value **)** - :ref:`bool` **get_particles_anim_loop** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_particles_anim_v_frames: .. rst-class:: classref-property :ref:`int` **particles_anim_v_frames** .. rst-class:: classref-property-setget - void **set_particles_anim_v_frames** **(** :ref:`int` value **)** - :ref:`int` **get_particles_anim_v_frames** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_point_size: .. rst-class:: classref-property :ref:`float` **point_size** = ``1.0`` .. rst-class:: classref-property-setget - void **set_point_size** **(** :ref:`float` value **)** - :ref:`float` **get_point_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_proximity_fade_distance: .. rst-class:: classref-property :ref:`float` **proximity_fade_distance** = ``1.0`` .. rst-class:: classref-property-setget - void **set_proximity_fade_distance** **(** :ref:`float` value **)** - :ref:`float` **get_proximity_fade_distance** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_proximity_fade_enabled: .. rst-class:: classref-property :ref:`bool` **proximity_fade_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_proximity_fade_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_proximity_fade_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_refraction_enabled: .. rst-class:: classref-property :ref:`bool` **refraction_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_refraction_scale: .. rst-class:: classref-property :ref:`float` **refraction_scale** = ``0.05`` .. rst-class:: classref-property-setget - void **set_refraction** **(** :ref:`float` value **)** - :ref:`float` **get_refraction** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_refraction_texture: .. rst-class:: classref-property :ref:`Texture2D` **refraction_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_refraction_texture_channel: .. rst-class:: classref-property :ref:`TextureChannel` **refraction_texture_channel** = ``0`` .. rst-class:: classref-property-setget - void **set_refraction_texture_channel** **(** :ref:`TextureChannel` value **)** - :ref:`TextureChannel` **get_refraction_texture_channel** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_rim: .. rst-class:: classref-property :ref:`float` **rim** = ``1.0`` .. rst-class:: classref-property-setget - void **set_rim** **(** :ref:`float` value **)** - :ref:`float` **get_rim** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_rim_enabled: .. rst-class:: classref-property :ref:`bool` **rim_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_rim_texture: .. rst-class:: classref-property :ref:`Texture2D` **rim_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_rim_tint: .. rst-class:: classref-property :ref:`float` **rim_tint** = ``0.5`` .. rst-class:: classref-property-setget - void **set_rim_tint** **(** :ref:`float` value **)** - :ref:`float` **get_rim_tint** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_roughness: .. rst-class:: classref-property :ref:`float` **roughness** = ``1.0`` .. rst-class:: classref-property-setget - void **set_roughness** **(** :ref:`float` value **)** - :ref:`float` **get_roughness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_roughness_texture: .. rst-class:: classref-property :ref:`Texture2D` **roughness_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_roughness_texture_channel: .. rst-class:: classref-property :ref:`TextureChannel` **roughness_texture_channel** = ``0`` .. rst-class:: classref-property-setget - void **set_roughness_texture_channel** **(** :ref:`TextureChannel` value **)** - :ref:`TextureChannel` **get_roughness_texture_channel** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_shading_mode: .. rst-class:: classref-property :ref:`ShadingMode` **shading_mode** = ``1`` .. rst-class:: classref-property-setget - void **set_shading_mode** **(** :ref:`ShadingMode` value **)** - :ref:`ShadingMode` **get_shading_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_shadow_to_opacity: .. rst-class:: classref-property :ref:`bool` **shadow_to_opacity** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_specular_mode: .. rst-class:: classref-property :ref:`SpecularMode` **specular_mode** = ``0`` .. rst-class:: classref-property-setget - void **set_specular_mode** **(** :ref:`SpecularMode` value **)** - :ref:`SpecularMode` **get_specular_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_enabled: .. rst-class:: classref-property :ref:`bool` **subsurf_scatter_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_skin_mode: .. rst-class:: classref-property :ref:`bool` **subsurf_scatter_skin_mode** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_strength: .. rst-class:: classref-property :ref:`float` **subsurf_scatter_strength** = ``0.0`` .. rst-class:: classref-property-setget - void **set_subsurface_scattering_strength** **(** :ref:`float` value **)** - :ref:`float` **get_subsurface_scattering_strength** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_texture: .. rst-class:: classref-property :ref:`Texture2D` **subsurf_scatter_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_transmittance_boost: .. rst-class:: classref-property :ref:`float` **subsurf_scatter_transmittance_boost** = ``0.0`` .. rst-class:: classref-property-setget - void **set_transmittance_boost** **(** :ref:`float` value **)** - :ref:`float` **get_transmittance_boost** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_transmittance_color: .. rst-class:: classref-property :ref:`Color` **subsurf_scatter_transmittance_color** = ``Color(1, 1, 1, 1)`` .. rst-class:: classref-property-setget - void **set_transmittance_color** **(** :ref:`Color` value **)** - :ref:`Color` **get_transmittance_color** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_transmittance_depth: .. rst-class:: classref-property :ref:`float` **subsurf_scatter_transmittance_depth** = ``0.1`` .. rst-class:: classref-property-setget - void **set_transmittance_depth** **(** :ref:`float` value **)** - :ref:`float` **get_transmittance_depth** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_transmittance_enabled: .. rst-class:: classref-property :ref:`bool` **subsurf_scatter_transmittance_enabled** = ``false`` .. rst-class:: classref-property-setget - void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** - :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_subsurf_scatter_transmittance_texture: .. rst-class:: classref-property :ref:`Texture2D` **subsurf_scatter_transmittance_texture** .. rst-class:: classref-property-setget - void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** - :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_texture_filter: .. rst-class:: classref-property :ref:`TextureFilter` **texture_filter** = ``3`` .. rst-class:: classref-property-setget - void **set_texture_filter** **(** :ref:`TextureFilter` value **)** - :ref:`TextureFilter` **get_texture_filter** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_texture_repeat: .. rst-class:: classref-property :ref:`bool` **texture_repeat** = ``true`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_transparency: .. rst-class:: classref-property :ref:`Transparency` **transparency** = ``0`` .. rst-class:: classref-property-setget - void **set_transparency** **(** :ref:`Transparency` value **)** - :ref:`Transparency` **get_transparency** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_use_particle_trails: .. rst-class:: classref-property :ref:`bool` **use_particle_trails** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_use_point_size: .. rst-class:: classref-property :ref:`bool` **use_point_size** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv1_offset: .. rst-class:: classref-property :ref:`Vector3` **uv1_offset** = ``Vector3(0, 0, 0)`` .. rst-class:: classref-property-setget - void **set_uv1_offset** **(** :ref:`Vector3` value **)** - :ref:`Vector3` **get_uv1_offset** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv1_scale: .. rst-class:: classref-property :ref:`Vector3` **uv1_scale** = ``Vector3(1, 1, 1)`` .. rst-class:: classref-property-setget - void **set_uv1_scale** **(** :ref:`Vector3` value **)** - :ref:`Vector3` **get_uv1_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv1_triplanar: .. rst-class:: classref-property :ref:`bool` **uv1_triplanar** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv1_triplanar_sharpness: .. rst-class:: classref-property :ref:`float` **uv1_triplanar_sharpness** = ``1.0`` .. rst-class:: classref-property-setget - void **set_uv1_triplanar_blend_sharpness** **(** :ref:`float` value **)** - :ref:`float` **get_uv1_triplanar_blend_sharpness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv1_world_triplanar: .. rst-class:: classref-property :ref:`bool` **uv1_world_triplanar** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv2_offset: .. rst-class:: classref-property :ref:`Vector3` **uv2_offset** = ``Vector3(0, 0, 0)`` .. rst-class:: classref-property-setget - void **set_uv2_offset** **(** :ref:`Vector3` value **)** - :ref:`Vector3` **get_uv2_offset** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv2_scale: .. rst-class:: classref-property :ref:`Vector3` **uv2_scale** = ``Vector3(1, 1, 1)`` .. rst-class:: classref-property-setget - void **set_uv2_scale** **(** :ref:`Vector3` value **)** - :ref:`Vector3` **get_uv2_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv2_triplanar: .. rst-class:: classref-property :ref:`bool` **uv2_triplanar** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv2_triplanar_sharpness: .. rst-class:: classref-property :ref:`float` **uv2_triplanar_sharpness** = ``1.0`` .. rst-class:: classref-property-setget - void **set_uv2_triplanar_blend_sharpness** **(** :ref:`float` value **)** - :ref:`float` **get_uv2_triplanar_blend_sharpness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_uv2_world_triplanar: .. rst-class:: classref-property :ref:`bool` **uv2_world_triplanar** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_vertex_color_is_srgb: .. rst-class:: classref-property :ref:`bool` **vertex_color_is_srgb** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_property_vertex_color_use_as_albedo: .. rst-class:: classref-property :ref:`bool` **vertex_color_use_as_albedo** = ``false`` .. rst-class:: classref-property-setget - void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** - :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_BaseMaterial3D_method_get_feature: .. rst-class:: classref-method :ref:`bool` **get_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_method_get_flag: .. rst-class:: classref-method :ref:`bool` **get_flag** **(** :ref:`Flags` flag **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_method_get_texture: .. rst-class:: classref-method :ref:`Texture2D` **get_texture** **(** :ref:`TextureParam` param **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_method_set_feature: .. rst-class:: classref-method void **set_feature** **(** :ref:`Feature` feature, :ref:`bool` enable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_method_set_flag: .. rst-class:: classref-method void **set_flag** **(** :ref:`Flags` flag, :ref:`bool` enable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_BaseMaterial3D_method_set_texture: .. rst-class:: classref-method void **set_texture** **(** :ref:`TextureParam` param, :ref:`Texture2D` texture **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`