GlRenderer2d Type
The OpenGL implementation of Renderer2d.
Record fields
Record Field | Description |
|
|
Full Usage:
ReloadAssetsRequested
Field type: bool
Modifiers: mutable |
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
SpriteShader
Field type: int * int * int * int * uint
|
|
Full Usage:
SpriteVao
Field type: uint
|
|
Full Usage:
TextQuad
Field type: uint * uint
|
|
|
Static members
Static member | Description |
|
|
Full Usage:
GlRenderer2d.renderSpineSkeleton (transform, spineSkeletonId, spineSkeleton, eyeCenter, eyeSize, renderer)
Parameters:
byref<Transform>
spineSkeletonId : uint64
spineSkeleton : Skeleton
eyeCenter : Vector2
eyeSize : Vector2
renderer : GlRenderer2d
|
|
Full Usage:
GlRenderer2d.renderSprite (transform, insetOpt, clipOpt, image, color, blend, emission, flip, renderer)
Parameters:
byref<Transform>
insetOpt : inref<Box2 voption>
clipOpt : inref<Box2 voption>
image : Image AssetTag
color : inref<Color>
blend : Blend
emission : inref<Color>
flip : Flip
renderer : GlRenderer2d
|
|
Full Usage:
GlRenderer2d.renderText (transform, clipOpt, text, font, fontSizing, fontStyling, color, justification, cursorOpt, eyeCenter, eyeSize, renderer)
Parameters:
byref<Transform>
clipOpt : inref<Box2 voption>
text : string
font : Font AssetTag
fontSizing : int option
fontStyling : Set<FontStyle>
color : inref<Color>
justification : Justification
cursorOpt : int option
eyeCenter : Vector2
eyeSize : Vector2
renderer : GlRenderer2d
|
|
Full Usage:
GlRenderer2d.renderTiles (transform, clipOpt, color, emission, mapSize, tiles, tileSourceSize, tileSize, tileAssets, eyeCenter, eyeSize, renderer)
Parameters:
byref<Transform>
clipOpt : inref<Box2 voption>
color : inref<Color>
emission : inref<Color>
mapSize : Vector2i
tiles : TmxLayerTile SList
tileSourceSize : Vector2i
tileSize : Vector2
tileAssets : (TmxTileset * Image AssetTag) array
eyeCenter : Vector2
eyeSize : Vector2
renderer : GlRenderer2d
|
|