SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::DeferredBuffer Struct Reference

ConstantBuffer wrapper around DeferredCBData. More...

#include <ConstantBuffer.hpp>

Inheritance diagram for Sleak::RenderEngine::DeferredBuffer:

Public Member Functions

 DeferredBuffer ()
 DeferredBuffer (const DeferredCBData &data)
virtual void * GetData () const override
virtual uint16_t GetSize () const override

Public Attributes

DeferredCBData gpuData

Detailed Description

ConstantBuffer wrapper around DeferredCBData.

Definition at line 321 of file ConstantBuffer.hpp.

Constructor & Destructor Documentation

◆ DeferredBuffer() [1/2]

Sleak::RenderEngine::DeferredBuffer::DeferredBuffer ( )
inline

Definition at line 322 of file ConstantBuffer.hpp.

◆ DeferredBuffer() [2/2]

Sleak::RenderEngine::DeferredBuffer::DeferredBuffer ( const DeferredCBData & data)
inline

Definition at line 323 of file ConstantBuffer.hpp.

Member Function Documentation

◆ GetData()

virtual void * Sleak::RenderEngine::DeferredBuffer::GetData ( ) const
inlineoverridevirtual

Implements Sleak::RenderEngine::ConstantBuffer.

Definition at line 325 of file ConstantBuffer.hpp.

◆ GetSize()

virtual uint16_t Sleak::RenderEngine::DeferredBuffer::GetSize ( ) const
inlineoverridevirtual

Implements Sleak::RenderEngine::ConstantBuffer.

Definition at line 326 of file ConstantBuffer.hpp.

Member Data Documentation

◆ gpuData

DeferredCBData Sleak::RenderEngine::DeferredBuffer::gpuData

Definition at line 328 of file ConstantBuffer.hpp.