Module geometry_instance

Consts

SHADOW_CASTING_SETTING_OFF = 0'i64
SHADOW_CASTING_SETTING_ON = 1'i64
SHADOW_CASTING_SETTING_DOUBLE_SIDED = 2'i64
SHADOW_CASTING_SETTING_SHADOWS_ONLY = 3'i64
FLAG_USE_BAKED_LIGHT = 0'i64
FLAG_MAX = 1'i64

Procs

proc materialOverride(self: GeometryInstance): Material {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc materialOverride=(self: GeometryInstance; val: Material) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc castShadow(self: GeometryInstance): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc castShadow=(self: GeometryInstance; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc extraCullMargin(self: GeometryInstance): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc extraCullMargin=(self: GeometryInstance; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc useInBakedLight(self: GeometryInstance): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc useInBakedLight=(self: GeometryInstance; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMinDistance(self: GeometryInstance): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMinDistance=(self: GeometryInstance; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMinHysteresis(self: GeometryInstance): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMinHysteresis=(self: GeometryInstance; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMaxDistance(self: GeometryInstance): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMaxDistance=(self: GeometryInstance; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMaxHysteresis(self: GeometryInstance): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc lodMaxHysteresis=(self: GeometryInstance; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}