Header menu logo Nu

GlRenderer3d Type

The OpenGL implementation of Renderer3d.

Record fields

Record Field Description

BillboardGeometry

Full Usage: BillboardGeometry

Field type: PhysicallyBasedGeometry
Field type: PhysicallyBasedGeometry

BlackTexture

Full Usage: BlackTexture

Field type: Texture
Field type: Texture

BrdfTexture

Full Usage: BrdfTexture

Field type: Texture
Field type: Texture

CubeMap

Full Usage: CubeMap

Field type: Texture
Field type: Texture

CubeMapGeometry

Full Usage: CubeMapGeometry

Field type: CubeMapGeometry
Field type: CubeMapGeometry

CubeMapVao

Full Usage: CubeMapVao

Field type: uint
Field type: uint

EnvironmentFilterFramebuffer

Full Usage: EnvironmentFilterFramebuffer

Field type: uint
Field type: uint

EnvironmentFilterMap

Full Usage: EnvironmentFilterMap

Field type: Texture
Field type: Texture

EnvironmentFilterRenderbuffer

Full Usage: EnvironmentFilterRenderbuffer

Field type: uint
Field type: uint

EnvironmentFilterShader

Full Usage: EnvironmentFilterShader

Field type: EnvironmentFilterShader
Field type: EnvironmentFilterShader

FilterBilateralDownSample4dShader

Full Usage: FilterBilateralDownSample4dShader

Field type: FilterBilateralDownSampleShader
Field type: FilterBilateralDownSampleShader

FilterBilateralUpSample4dShader

Full Usage: FilterBilateralUpSample4dShader

Field type: FilterBilateralUpSampleShader
Field type: FilterBilateralUpSampleShader

FilterBox1dShader

Full Usage: FilterBox1dShader

Field type: FilterBoxShader
Field type: FilterBoxShader

FilterFxaaShader

Full Usage: FilterFxaaShader

Field type: FilterFxaaShader
Field type: FilterFxaaShader

FilterGaussian2dShader

Full Usage: FilterGaussian2dShader

Field type: FilterGaussianShader
Field type: FilterGaussianShader

FilterGaussian4dShader

Full Usage: FilterGaussian4dShader

Field type: FilterGaussianShader
Field type: FilterGaussianShader

ForwardSurfacesComparer

Full Usage: ForwardSurfacesComparer

Field type: IComparer<single * single * Matrix4x4 * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>
Field type: IComparer<single * single * Matrix4x4 * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>

ForwardSurfacesSortBuffer

Full Usage: ForwardSurfacesSortBuffer

Field type: List<single * single * Matrix4x4 * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>
Field type: List<single * single * Matrix4x4 * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>

GeometryViewport

Full Usage: GeometryViewport

Field type: Viewport
Modifiers: mutable
Field type: Viewport

InstanceFields

Full Usage: InstanceFields

Field type: single array
Modifiers: mutable
Field type: single array

IrradianceMap

Full Usage: IrradianceMap

Field type: Texture
Field type: Texture

IrradianceMapFramebuffer

Full Usage: IrradianceMapFramebuffer

Field type: uint
Field type: uint

IrradianceMapRenderbuffer

Full Usage: IrradianceMapRenderbuffer

Field type: uint
Field type: uint

IrradianceShader

Full Usage: IrradianceShader

Field type: CubeMapShader
Field type: CubeMapShader
Field type: ConcurrentDictionary<ConcurrentQueue<LazyTexture>, ConcurrentQueue<LazyTexture>>

LightMaps

Full Usage: LightMaps

Field type: Dictionary<uint64, LightMap>
Field type: Dictionary<uint64, LightMap>

LightShadowIndices

Full Usage: LightShadowIndices

Field type: Dictionary<uint64, int>
Field type: Dictionary<uint64, int>

LightingConfig

Full Usage: LightingConfig

Field type: Lighting3dConfig
Modifiers: mutable
Field type: Lighting3dConfig

LightingConfigChanged

Full Usage: LightingConfigChanged

Field type: bool
Modifiers: mutable
Field type: bool

LightsDesiringShadows

Full Usage: LightsDesiringShadows

Field type: Dictionary<uint64, SortableLight>
Field type: Dictionary<uint64, SortableLight>

PhysicallyBasedAnimatedVao

Full Usage: PhysicallyBasedAnimatedVao

Field type: uint
Field type: uint

PhysicallyBasedBuffers

Full Usage: PhysicallyBasedBuffers

Field type: PhysicallyBasedBuffers
Modifiers: mutable
Field type: PhysicallyBasedBuffers

PhysicallyBasedMaterial

Full Usage: PhysicallyBasedMaterial

Field type: PhysicallyBasedMaterial
Field type: PhysicallyBasedMaterial

PhysicallyBasedQuad

Full Usage: PhysicallyBasedQuad

Field type: PhysicallyBasedGeometry
Field type: PhysicallyBasedGeometry

PhysicallyBasedShaders

Full Usage: PhysicallyBasedShaders

Field type: PhysicallyBasedShaders
Modifiers: mutable
Field type: PhysicallyBasedShaders

PhysicallyBasedStaticVao

Full Usage: PhysicallyBasedStaticVao

Field type: uint
Field type: uint
Field type: Dictionary<TerrainGeometryDescriptor, PhysicallyBasedGeometry>

PhysicallyBasedTerrainGeometriesUtilized

Full Usage: PhysicallyBasedTerrainGeometriesUtilized

Field type: HashSet<TerrainGeometryDescriptor>
Field type: HashSet<TerrainGeometryDescriptor>

PhysicallyBasedTerrainVao

Full Usage: PhysicallyBasedTerrainVao

Field type: uint
Field type: uint

RasterViewport

Full Usage: RasterViewport

Field type: Viewport
Modifiers: mutable
Field type: Viewport

ReflectionFramebuffer

Full Usage: ReflectionFramebuffer

Field type: uint
Field type: uint

ReflectionRenderbuffer

Full Usage: ReflectionRenderbuffer

Field type: uint
Field type: uint

ReloadAssetsRequested

Full Usage: ReloadAssetsRequested

Field type: bool
Modifiers: mutable
Field type: bool

RenderAssetCached

Full Usage: RenderAssetCached

Field type: RenderAssetCached
Modifiers: mutable
Field type: RenderAssetCached

RenderMessages

Full Usage: RenderMessages

Field type: List<RenderMessage3d>
Field type: List<RenderMessage3d>

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>

RenderPasses

Full Usage: RenderPasses

Field type: Dictionary<RenderPass, RenderTasks>
Modifiers: mutable
Field type: Dictionary<RenderPass, RenderTasks>

RenderPasses2

Full Usage: RenderPasses2

Field type: Dictionary<RenderPass, RenderTasks>
Modifiers: mutable
Field type: Dictionary<RenderPass, RenderTasks>

RendererConfig

Full Usage: RendererConfig

Field type: Renderer3dConfig
Modifiers: mutable
Field type: Renderer3dConfig

ShadowMatrices

Full Usage: ShadowMatrices

Field type: Matrix4x4 array
Field type: Matrix4x4 array

SkyBoxShader

Full Usage: SkyBoxShader

Field type: SkyBoxShader
Field type: SkyBoxShader

TextureServer

Full Usage: TextureServer

Field type: TextureServer
Field type: TextureServer

UserDefinedStaticModelFields

Full Usage: UserDefinedStaticModelFields

Field type: single array
Modifiers: mutable
Field type: single array

WhiteTexture

Full Usage: WhiteTexture

Field type: Texture
Field type: Texture

Static members

Static member Description

GlRenderer3d.make glContext window geometryViewport rasterViewport

Full Usage: GlRenderer3d.make glContext window geometryViewport rasterViewport

Parameters:
Returns: GlRenderer3d

Make a GlRenderer3d.

glContext : nativeint
window : Window
geometryViewport : Viewport
rasterViewport : Viewport
Returns: GlRenderer3d

GlRenderer3d.render frustumInterior frustumExterior frustumImposter lightBox eyeCenter eyeRotation eyeFieldOfView geometryViewport rasterViewport renderbuffer framebuffer renderMessages renderer

Full Usage: GlRenderer3d.render frustumInterior frustumExterior frustumImposter lightBox eyeCenter eyeRotation eyeFieldOfView geometryViewport rasterViewport renderbuffer framebuffer renderMessages renderer

Parameters:

Render 3d surfaces.

frustumInterior : Frustum
frustumExterior : Frustum
frustumImposter : Frustum
lightBox : Box3
eyeCenter : Vector3
eyeRotation : Quaternion
eyeFieldOfView : single
geometryViewport : Viewport
rasterViewport : Viewport
renderbuffer : uint
framebuffer : uint
renderMessages : List<RenderMessage3d>
renderer : GlRenderer3d

Type something to start searching.