KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RHI_GEOMETRY_UPLOAD Struct Reference

#include <rhi_upload_commands.h>

Inheritance diagram for RHI_GEOMETRY_UPLOAD:
RHI_STAGING

Public Member Functions

bool HasStaging () const
 

Public Attributes

RHI_BufferHandle targetBuffer
 
size_t targetOffset = 0
 
std::shared_ptr< const void > stagingOwner
 
const void * stagingData = nullptr
 
size_t stagingSize = 0
 

Detailed Description

Definition at line 51 of file rhi_upload_commands.h.

Member Function Documentation

◆ HasStaging()

bool RHI_STAGING::HasStaging ( ) const
inlineinherited

Definition at line 47 of file rhi_upload_commands.h.

References stagingData, and stagingSize.

Member Data Documentation

◆ stagingData

const void* RHI_STAGING::stagingData = nullptr
inherited

Definition at line 44 of file rhi_upload_commands.h.

Referenced by HasStaging(), RhiUploadAdoptStaging(), and RhiUploadCopyStaging().

◆ stagingOwner

std::shared_ptr<const void> RHI_STAGING::stagingOwner
inherited

Definition at line 43 of file rhi_upload_commands.h.

Referenced by RhiUploadAdoptStaging(), and RhiUploadCopyStaging().

◆ stagingSize

size_t RHI_STAGING::stagingSize = 0
inherited

Definition at line 45 of file rhi_upload_commands.h.

Referenced by HasStaging(), RhiUploadAdoptStaging(), and RhiUploadCopyStaging().

◆ targetBuffer

RHI_BufferHandle RHI_GEOMETRY_UPLOAD::targetBuffer

◆ targetOffset

size_t RHI_GEOMETRY_UPLOAD::targetOffset = 0

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