Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::Renderer::TaskConstants Struct Reference

Used to tell the pipeline which objects are shaded with which shader. More...

Public Member Functions

 TaskConstants ()=default
 TaskConstants (const uint32_t drawCommandOffset=0)
 TaskConstants (const uint32_t drawCommandOffset, const uint32_t cascadeIndex)

Public Attributes

uint32_t drawCommandOffset = 0u
uint32_t cascadeIndex = 0u
uint32_t _padding [2] {}

Detailed Description

Used to tell the pipeline which objects are shaded with which shader.

Definition at line 75 of file Renderer.h.

Constructor & Destructor Documentation

◆ TaskConstants() [1/3]

Engine::Rendering::Renderer::TaskConstants::TaskConstants ( )
default

◆ TaskConstants() [2/3]

Engine::Rendering::Renderer::TaskConstants::TaskConstants ( const uint32_t drawCommandOffset = 0)
inlineexplicit

Definition at line 79 of file Renderer.h.

References drawCommandOffset.

◆ TaskConstants() [3/3]

Engine::Rendering::Renderer::TaskConstants::TaskConstants ( const uint32_t drawCommandOffset,
const uint32_t cascadeIndex )
inline

Definition at line 84 of file Renderer.h.

References cascadeIndex, and drawCommandOffset.

Member Data Documentation

◆ _padding

uint32_t Engine::Rendering::Renderer::TaskConstants::_padding[2] {}

Definition at line 92 of file Renderer.h.

◆ cascadeIndex

uint32_t Engine::Rendering::Renderer::TaskConstants::cascadeIndex = 0u

Definition at line 91 of file Renderer.h.

Referenced by TaskConstants().

◆ drawCommandOffset

uint32_t Engine::Rendering::Renderer::TaskConstants::drawCommandOffset = 0u

Definition at line 90 of file Renderer.h.

Referenced by TaskConstants(), and TaskConstants().


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/Renderer.h