Instance Propertymigueldeicaza.swiftgodot 0.45.0SwiftGodot
textureFilter
The texture filtering mode to use when drawing this CanvasTexture
.
final var textureFilter: CanvasItem.TextureFilter { get set }
Other members in extension
Type members
Instance members
var diffuseTexture: Texture2D?
The diffuse (color) texture to use. This is the main texture you want to set in most cases.
var normalTexture: Texture2D?
The normal map texture to use. Only has a visible effect if
Light2D
s are affecting thisCanvasTexture
.var specularColor: Color
The multiplier for specular reflection colors. The
Light2D
’s color is also taken into account when determining the reflection color. Only has a visible effect ifLight2D
s are affecting thisCanvasTexture
.var specularShininess: Double
The specular exponent for
Light2D
specular reflections. Higher values result in a more glossy/“wet” look, with reflections becoming more localized and less visible overall. The default value of1.0
disables specular reflections entirely. Only has a visible effect ifLight2D
s are affecting thisCanvasTexture
.var specularTexture: Texture2D?
The specular map to use for
Light2D
specular reflections. This should be a grayscale or colored texture, with brighter areas resulting in a higherspecularShininess
value. Using a coloredspecularTexture
allows controlling specular shininess on a per-channel basis. Only has a visible effect ifLight2D
s are affecting thisCanvasTexture
.var textureRepeat: CanvasItem.TextureRepeat
The texture repeat mode to use when drawing this
CanvasTexture
.