Skip to main content

Types​


sky-circle-data​

sky-circle-data: structuresource
Fields​
data: vector

sky-color-day​

sky-color-day: structuresource
Fields​
hour: sky-color-hour

sky-color-hour​

sky-color-hour: structuresource
Fields​
snapshot1: int32
snapshot2: int32
morph-start: float
morph-end: float

sky-moon-data​

sky-moon-data: structuresource
Fields​
data: uint128
pos: vector
scale: vector

sky-orbit​

sky-orbit: structuresource
Fields​
high-noon: float
tilt: float
rise: float
dist: float
min-halo: float
max-halo: float

sky-parms​

sky-parms: basicsource
Fields​
type: type
orbit: sky-orbit
upload-data: sky-upload-data
sun-lights: light-group
moon-lights: light-group
default-lights: light-group
default-vu-lights: vu-lights

sky-sun-data​

sky-sun-data: structuresource
Fields​
data: uint128
pos: vector
r-sun: float
r-halo: float
r-aurora: float
c-sun-start: rgba
c-sun-end: rgba
c-halo-start: rgba
c-halo-end: rgba
c-aurora-start: rgba
c-aurora-end: rgba

sky-tng-data​

sky-tng-data: basicsource
Fields​
type: type
giftag-base: gs-gif-tag
giftag-roof: gs-gif-tag
giftag-ocean: gs-gif-tag
fog: vector
sky: uint32
time: float
off-s-0: uint16
off-t-0: uint16
off-s-1: uint16
off-t-1: uint16

sky-upload-data​

sky-upload-data: basicsource
Fields​
type: type
circle: sky-circle-data
sun: sky-sun-data
moon: sky-moon-data
data: uint128

sky-vertex​

sky-vertex: structuresource
Fields​
pos: vector
stq: vector
col: vector

sky-work​

sky-work: structuresource
Fields​
adgif-tmpl: dma-gif-packet
draw-tmpl: dma-gif-packet
blend-tmpl: dma-gif-packet
sky-data: qword
cloud-data: qword

Variables​


*cloud-drawn*​

*cloud-drawn*: symbolsource

*sky-drawn*​

*sky-drawn*: symbolsource

*sky-parms*​

*sky-parms*: sky-parmssource

*sky-upload-data*​

*sky-upload-data*: sky-upload-datasource

sky-tng​

source

Functions​


close-sky-buffer​

close-sky-buffer(arg0: dma-buffer) => nonesource

copy-cloud-texture​

copy-cloud-texture(arg0: dma-buffer, arg1: adgif-shader, arg2: float) => nonesource

copy-sky-texture​

copy-sky-texture(arg0: dma-buffer, arg1: adgif-shader, arg2: float) => nonesource

init-sky-tng-data​

init-sky-tng-data(arg0: sky-tng-data) => nonesource

Set up giftags and constants in a sky-tng data

make-sky-textures​

make-sky-textures(arg0: time-of-day-context, arg1: int) => nonesource

render-sky-tng​

render-sky-tng(arg0: time-of-day-context) => nonesource

sky-tng-setup-cloud-layer​

sky-tng-setup-cloud-layer(arg0: float, arg1: float, arg2: vector, arg3: inline-array) => nonesource

sky-tng-setup-clouds​

sky-tng-setup-clouds() => nonesource

update-sky-tng-data​

update-sky-tng-data(arg0: float) => nonesource

Variables​


*sky-tng-data*​

*sky-tng-data*: sky-tng-datasource

*sky-work*​

*sky-work*: sky-worksource

sky-base-polygons​

sky-base-polygons: inline-arraysource

sky-cloud-polygon-indices​

const sky-cloud-polygon-indices: pointersource

sky-cloud-polygons​

const sky-cloud-polygons: inline-arraysource

sky-roof-polygons​

const sky-roof-polygons: inline-arraysource

sky-utils​

source

Functions​


sky-set-orbit​

sky-set-orbit(arg0: sky-parms, arg1: int, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) => symbolsource

sky-set-sun-colors​

sky-set-sun-colors(arg0: sky-parms, arg1: int, arg2: rgba, arg3: rgba, arg4: rgba, arg5: rgba) => symbolsource

sky-set-sun-colors-aurora​

sky-set-sun-colors-aurora(arg0: sky-parms, arg1: int, arg2: rgba, arg3: rgba) => symbolsource

sky-set-sun-colors-halo​

sky-set-sun-colors-halo(arg0: sky-parms, arg1: int, arg2: rgba, arg3: rgba) => symbolsource

sky-set-sun-colors-sun​

sky-set-sun-colors-sun(arg0: sky-parms, arg1: int, arg2: rgba, arg3: rgba) => symbolsource

sky-set-sun-radii​

sky-set-sun-radii(arg0: sky-parms, arg1: int, arg2: float, arg3: float, arg4: float) => symbolsource

Types​


sky-frame-data​

sky-frame-data: structuresource
Fields​
data: uint128
world-homo-matrix: matrix
hmge-scale: vector
hvdf-offset: vector
consts: vector
pfog0: float
radius: float
nokick: float
strip-giftag: qword
col-adgif: qword
save: uint128
sun-fan-giftag: qword
sun-strip-giftag: qword
sun-alpha: qword
sun-alpha-giftag: qword

Functions​


sky-make-light​

sky-make-light(arg0: sky-parms, arg1: light, arg2: int, arg3: rgba) => nonesource

sky-make-moon-data​

sky-make-moon-data(arg0: sky-parms, arg1: float) => nonesource

Make moon data for moon at arg1 time

sky-make-sun-data​

sky-make-sun-data(arg0: sky-parms, arg1: int, arg2: float) => nonesource

Make sun data for the arg1th sun at arg2 time

Variables​


sky-vu1-block​

const sky-vu1-block: vu-functionsource