Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::GeometryBuffers Struct Reference

#include <GeometryBuffers.hpp>

Collaboration diagram for castor3d::GeometryBuffers:
Collaboration graph
[legend]

Public Member Functions

 GeometryBuffers ()=default
 
 GeometryBuffers (ObjectBufferOffset::GpuBufferChunk indexOffset, ashes::BufferCRefArray buffers, ashes::UInt64Array offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray layouts) noexcept
 

Public Attributes

ObjectBufferOffset::GpuBufferChunk indexOffset {}
 
ashes::BufferCRefArray buffers {}
 
ashes::UInt64Array offsets {}
 
ashes::PipelineVertexInputStateCreateInfoCRefArray layouts {}
 

Constructor & Destructor Documentation

◆ GeometryBuffers() [1/2]

castor3d::GeometryBuffers::GeometryBuffers ( )
default

◆ GeometryBuffers() [2/2]

castor3d::GeometryBuffers::GeometryBuffers ( ObjectBufferOffset::GpuBufferChunk indexOffset,
ashes::BufferCRefArray buffers,
ashes::UInt64Array offsets,
ashes::PipelineVertexInputStateCreateInfoCRefArray layouts )
inlinenoexcept

References indexOffset.

Member Data Documentation

◆ buffers

ashes::BufferCRefArray castor3d::GeometryBuffers::buffers {}

◆ indexOffset

ObjectBufferOffset::GpuBufferChunk castor3d::GeometryBuffers::indexOffset {}

Referenced by GeometryBuffers().

◆ layouts

ashes::PipelineVertexInputStateCreateInfoCRefArray castor3d::GeometryBuffers::layouts {}

◆ offsets

ashes::UInt64Array castor3d::GeometryBuffers::offsets {}

The documentation for this struct was generated from the following file: