The Material::Texture class is a concept class for texture-related enum classes. More...
Public Types | |
enum | Channel { Channel.DiffuseTexture = 2, Channel.Specular = 3, Channel.Emission = 4, Channel.Transmission = 5, Channel.Mirror = 6, Channel.Bump = 7, Channel.EnvironmentTexture = 8, Channel.EnvironmentCubeMap = 9 } |
MaterialTexture Channel More... | |
enum | ChannelMapping { ChannelMapping.Red = 0, ChannelMapping.Green = 1, ChannelMapping.Blue = 2, ChannelMapping.Alpha = 3, ChannelMapping.Zero = 4, ChannelMapping.One = 5, ChannelMapping.Luminance = 6 } |
MaterialTexture ChannelMapping More... | |
enum | Decimation { None = 0, Anisotropic = 1, Mipmap = 2 } |
Enumeration of the various decimation filters for textures. These are used when the texture needs to minimized. More... | |
enum | Interpolation { None = 0, Bilinear = 1 } |
Enumeration of the various interpolation filters for textures. These are used when the texture needs to be magnified. More... | |
enum | Parameterization { Cylinder = 0, PhysicalReflection = 1, Object = 2, NaturalUV = 3, ReflectionVector = 4, SurfaceNormal = 5, Sphere = 6, UV = 7, World = 8 } |
Enumeration of the parameterization sources for textures. More... | |
enum | Tiling { Clamp = 0, Repeat = 1, Reflect = 2, Trim = 3 } |
Enumeration of the tiling modes for textures. More... | |
The Material::Texture class is a concept class for texture-related enum classes.
MaterialTexture Channel
MaterialTexture ChannelMapping
Enumeration of the various decimation filters for textures. These are used when the texture needs to minimized.
Enumeration of the various interpolation filters for textures. These are used when the texture needs to be magnified.
Enumeration of the parameterization sources for textures.
Enumeration of the tiling modes for textures.