gfx v0.1.0 (2018-12-16T20:49:04Z)
Dub
Repo
ShadowExample.Light
shadow
ShadowExample
Undocumented in source.
class
ShadowExample
static
struct
Light {
FVec4
position
;
FVec4
color
;
FMat4
view
;
FMat4
proj
;
CommandBuffer
cmdBuf
;
Rc
!
ImageView
shadowPlane
;
Rc
!
Framebuffer
shadowFb
;
}
Members
Variables
cmdBuf
CommandBuffer
cmdBuf
;
Undocumented in source.
color
FVec4
color
;
Undocumented in source.
position
FVec4
position
;
Undocumented in source.
proj
FMat4
proj
;
Undocumented in source.
shadowFb
Rc
!
Framebuffer
shadowFb
;
Undocumented in source.
shadowPlane
Rc
!
ImageView
shadowPlane
;
Undocumented in source.
view
FMat4
view
;
Undocumented in source.
Meta
Source
See Implementation
shadow
ShadowExample
classes
PerImage
constructors
this
functions
dispose
prepare
prepareDescriptors
prepareFramebuffers
prepareMeshPipeline
prepareMeshRenderPass
preparePipelines
prepareSceneAndResources
prepareShadowPipeline
prepareShadowRenderPass
recordCmds
render
updateBuffers
manifest constants
maxLights
shadowSize
structs
Light
LightBlk
Mesh
MeshFsLights
MeshFsMaterial
MeshVsLocals
ShadowVsLocals
Vertex
variables
descPool
framebuffers
indBuf
ligUniformBuf
lights
meshDS
meshDSLayout
meshLayout
meshPipeline
meshRenderPass
meshShadowView
meshUniformBuf
meshes
shadowDS
shadowDSLayout
shadowFinishedSem
shadowFramebuffer
shadowLayout
shadowPipeline
shadowRenderPass
shadowSampler
shadowTex
vertBuf