TextureMapProps Interface
As part of a RenderMaterialAssetProps, describes how to map a RenderTexture's image to the triangles of a mesh to which the material is applied.
@see RenderMaterialAssetMapsProps for the supported types of texture mappings.
Properties
Name | Type | Description | |
---|---|---|---|
TextureId | string | The Id of the persistent Texture element defining the texture image. | |
pattern_angle | undefined | number | Angle in degrees to rotate texture when applying; defaults to 0.0 if undefined | |
pattern_constantlod_maxdistanceclamp | undefined | number | The maximum distance (from the eye to the surface) at which to clamp the texture size when pattern_useConstantLod is true. | |
pattern_constantlod_mindistanceclamp | undefined | number | The minimum distance (from the eye to the surface) at which to clamp the texture size when pattern_useConstantLod is true. | |
pattern_constantlod_offset | undefined | Point2dProps | An offset in world units used to shift the texture when pattern_useConstantLod is true. | |
pattern_constantlod_repetitions | undefined | number | The number of times the texture is repeated if pattern_useConstantLod is true. | |
pattern_flip | undefined | boolean | If true, flip the pattern map in V; if undefined, defaults to false | |
pattern_mapping | undefined | TextureMapping.Mode | Mapping mode to use for the texture application; if undefined, defaults to TextureMapping.Mode.Parametric | |
pattern_offset | undefined | Point2dProps | X, Y offset to apply to the pattern map; if undefined, defaults to {0,0} | |
pattern_scale | undefined | Point2dProps | X, Y scale to apply to the pattern map; if undefined, defaults to {0,0}, which is almost never useful. | |
pattern_scalemode | undefined | TextureMapUnits | Units to use when applying the scaling; if undefined, defaults to TextureMapUnits.Relative | |
pattern_u_flip | undefined | boolean | If true, flip the pattern map in U; if undefined, defaults to false | |
pattern_useConstantLod | undefined | boolean | If true, override the mapping mode with constant LOD mapping for the normal map, defaults to false. | |
pattern_weight | undefined | number | Weight at which to combine diffuse image and color; if undefined, defaults to 1.0 |
Defined in
- core/common/src/MaterialProps.ts Line 48
Last Updated: 06 June, 2023