Header menu logo Nu

GlRenderer2d Type

The OpenGL implementation of Renderer2d.

Record fields

Record Field Description

LayeredOperations

Full Usage: LayeredOperations

Field type: List<LayeredOperation2d>
Field type: List<LayeredOperation2d>

ReloadAssetsRequested

Full Usage: ReloadAssetsRequested

Field type: bool
Modifiers: mutable
Field type: bool

RenderAssetCached

Full Usage: RenderAssetCached

Field type: RenderAssetCached
Modifiers: mutable
Field type: RenderAssetCached

RenderPackageCachedOpt

Full Usage: RenderPackageCachedOpt

Field type: RenderPackageCached
Modifiers: mutable
Field type: RenderPackageCached

RenderPackages

Full Usage: RenderPackages

Field type: Packages<RenderAsset, AssetClient>
Field type: Packages<RenderAsset, AssetClient>

SpineSkeletonRenderers

Full Usage: SpineSkeletonRenderers

Field type: Dictionary<uint64, (bool ref * SkeletonRenderer)>
Field type: Dictionary<uint64, (bool ref * SkeletonRenderer)>

SpriteBatchEnv

Full Usage: SpriteBatchEnv

Field type: SpriteBatchEnv
Field type: SpriteBatchEnv

SpriteShader

Full Usage: SpriteShader

Field type: int * int * int * int * uint
Field type: int * int * int * int * uint

SpriteVao

Full Usage: SpriteVao

Field type: uint
Field type: uint

TextQuad

Full Usage: TextQuad

Field type: uint * uint
Field type: uint * uint

Viewport

Full Usage: Viewport

Field type: Viewport
Modifiers: mutable
Field type: Viewport

Static members

Static member Description

GlRenderer2d.make viewport

Full Usage: GlRenderer2d.make viewport

Parameters:
Returns: GlRenderer2d

Make a GlRenderer2d.

viewport : Viewport
Returns: GlRenderer2d

GlRenderer2d.renderSpineSkeleton (transform, spineSkeletonId, spineSkeleton, eyeCenter, eyeSize, renderer)

Full Usage: GlRenderer2d.renderSpineSkeleton (transform, spineSkeletonId, spineSkeleton, eyeCenter, eyeSize, renderer)

Parameters:

Render Spine skeleton.

transform : byref<Transform>
spineSkeletonId : uint64
spineSkeleton : Skeleton
eyeCenter : Vector2
eyeSize : Vector2
renderer : GlRenderer2d

GlRenderer2d.renderSprite (transform, insetOpt, clipOpt, image, color, blend, emission, flip, renderer)

Full Usage: GlRenderer2d.renderSprite (transform, insetOpt, clipOpt, image, color, blend, emission, flip, renderer)

Parameters:

Render sprite.

transform : 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

GlRenderer2d.renderSpriteParticles (clipOpt, blend, image, particles, renderer)

Full Usage: GlRenderer2d.renderSpriteParticles (clipOpt, blend, image, particles, renderer)

Parameters:

Render sprite particles.

clipOpt : inref<Box2 voption>
blend : Blend
image : Image AssetTag
particles : Particle SArray
renderer : GlRenderer2d

GlRenderer2d.renderText (transform, clipOpt, text, font, fontSizing, fontStyling, color, justification, cursorOpt, eyeCenter, eyeSize, renderer)

Full Usage: GlRenderer2d.renderText (transform, clipOpt, text, font, fontSizing, fontStyling, color, justification, cursorOpt, eyeCenter, eyeSize, renderer)

Parameters:

Render text.

transform : 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

GlRenderer2d.renderTiles (transform, clipOpt, color, emission, mapSize, tiles, tileSourceSize, tileSize, tileAssets, eyeCenter, eyeSize, renderer)

Full Usage: GlRenderer2d.renderTiles (transform, clipOpt, color, emission, mapSize, tiles, tileSourceSize, tileSize, tileAssets, eyeCenter, eyeSize, renderer)

Parameters:

Render tiles.

transform : 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

Type something to start searching.