VulkanRenderer3d Type
The Vulkan implementation of Renderer3d.
Record fields
| Record Field | Description |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
ForwardSurfacesComparer
Field type: IComparer<single * single * Matrix4x4 * bool * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>
|
|
Full Usage:
ForwardSurfacesSortBuffer
Field type: List<single * single * Matrix4x4 * bool * Presence * Box2 * MaterialProperties * Matrix4x4 array voption * PhysicallyBasedSurface * DepthTest * single * int>
|
|
|
|
|
|
Full Usage:
InstanceFields
Field type: single array
Modifiers: mutable |
|
|
|
|
|
Full Usage:
LazyTextureQueues
Field type: ConcurrentDictionary<ConcurrentQueue<LazyTexture>, ConcurrentQueue<LazyTexture>>
|
|
|
|
|
|
|
|
Full Usage:
LightingConfigChanged
Field type: bool
Modifiers: mutable |
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
ReloadAssetsRequested
Field type: bool
Modifiers: mutable |
|
|
|
|
|
|
|
Full Usage:
RenderPassIndex
Field type: int
Modifiers: mutable |
|
|
|
|
|
|
|
Full Usage:
RendererConfigChanged
Field type: bool
Modifiers: mutable |
|
|
|
|
|
Full Usage:
TerrainGeometries
Field type: Dictionary<TerrainGeometryDescriptor, Dictionary<TerrainPatchDescriptor, PhysicallyBasedGeometry>>
|
|
|
|
|
|
|
|
|
|
Full Usage:
UserDefinedStaticModelFields
Field type: single array
Modifiers: mutable |
|
|
|
|
|
|
|
|
|
Static members
| Static member | Description |
Full Usage:
VulkanRenderer3d.make geometryViewport windowViewport context
Parameters:
Viewport
windowViewport : Viewport
context : VulkanContext
Returns: VulkanRenderer3d
|
|
Full Usage:
VulkanRenderer3d.preRender frustumInterior frustumExterior frustumImposter eyeCenter eyeRotation renderMessages renderer
Parameters:
Frustum
frustumExterior : Frustum
frustumImposter : Frustum
eyeCenter : Vector3
eyeRotation : Quaternion
renderMessages : List<RenderMessage3d>
renderer : VulkanRenderer3d
|
|
Full Usage:
VulkanRenderer3d.render frustumInterior frustumExterior frustumImposter eyeCenter eyeRotation eyeFieldOfView geometryViewport windowViewport resolveTexture renderGeometry renderer
Parameters:
Frustum
frustumExterior : Frustum
frustumImposter : Frustum
eyeCenter : Vector3
eyeRotation : Quaternion
eyeFieldOfView : single
geometryViewport : Viewport
windowViewport : Viewport
resolveTexture : Texture
renderGeometry : bool
renderer : VulkanRenderer3d
|
|
Nu