#include <ObjectBufferOffset.hpp>
◆ getBoneData()
castor::ArrayView< VertexBoneData > castor3d::ObjectBufferOffset::getBoneData |
( |
| ) |
const |
|
inline |
◆ getBonesBuffer()
ashes::BufferBase const & castor3d::ObjectBufferOffset::getBonesBuffer |
( |
| ) |
const |
|
inline |
◆ getBonesCount()
uint32_t castor3d::ObjectBufferOffset::getBonesCount |
( |
| ) |
const |
|
inline |
◆ getBonesOffset()
VkDeviceSize castor3d::ObjectBufferOffset::getBonesOffset |
( |
| ) |
const |
|
inline |
◆ getBonesSize()
uint32_t castor3d::ObjectBufferOffset::getBonesSize |
( |
| ) |
const |
|
inline |
◆ getFirstBone()
uint32_t castor3d::ObjectBufferOffset::getFirstBone |
( |
| ) |
const |
|
inline |
◆ getFirstIndex()
uint32_t castor3d::ObjectBufferOffset::getFirstIndex |
( |
| ) |
const |
|
inline |
◆ getFirstVertex()
template<typename VertexT >
uint32_t castor3d::ObjectBufferOffset::getFirstVertex |
( |
| ) |
const |
|
inline |
◆ getIndexBuffer()
ashes::BufferBase const & castor3d::ObjectBufferOffset::getIndexBuffer |
( |
| ) |
const |
|
inline |
◆ getIndexCount()
uint32_t castor3d::ObjectBufferOffset::getIndexCount |
( |
| ) |
const |
|
inline |
◆ getIndexData()
template<typename IndexT >
castor::ArrayView< IndexT > castor3d::ObjectBufferOffset::getIndexData |
( |
| ) |
const |
|
inline |
◆ getIndexOffset()
VkDeviceSize castor3d::ObjectBufferOffset::getIndexOffset |
( |
| ) |
const |
|
inline |
◆ getIndexSize()
uint32_t castor3d::ObjectBufferOffset::getIndexSize |
( |
| ) |
const |
|
inline |
◆ getVertexBuffer()
ashes::BufferBase const & castor3d::ObjectBufferOffset::getVertexBuffer |
( |
| ) |
const |
|
inline |
◆ getVertexCount()
template<typename VertexT >
uint32_t castor3d::ObjectBufferOffset::getVertexCount |
( |
| ) |
const |
|
inline |
◆ getVertexData()
template<typename VertexT >
castor::ArrayView< VertexT > castor3d::ObjectBufferOffset::getVertexData |
( |
| ) |
const |
|
inline |
◆ getVertexOffset()
VkDeviceSize castor3d::ObjectBufferOffset::getVertexOffset |
( |
| ) |
const |
|
inline |
◆ getVertexSize()
uint32_t castor3d::ObjectBufferOffset::getVertexSize |
( |
| ) |
const |
|
inline |
◆ hasBones()
bool castor3d::ObjectBufferOffset::hasBones |
( |
| ) |
const |
|
inline |
◆ hasIndices()
bool castor3d::ObjectBufferOffset::hasIndices |
( |
| ) |
const |
|
inline |
◆ hasVertices()
bool castor3d::ObjectBufferOffset::hasVertices |
( |
| ) |
const |
|
inline |
◆ markBonesDirty()
void castor3d::ObjectBufferOffset::markBonesDirty |
( |
VkAccessFlags |
dstAccessFlags = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT , |
|
|
VkPipelineStageFlags |
dstPipelineFlags = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT |
|
) |
| const |
|
inline |
◆ markIndexDirty()
void castor3d::ObjectBufferOffset::markIndexDirty |
( |
VkAccessFlags |
dstAccessFlags = VK_ACCESS_INDEX_READ_BIT , |
|
|
VkPipelineStageFlags |
dstPipelineFlags = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT |
|
) |
| const |
|
inline |
◆ markVertexDirty()
void castor3d::ObjectBufferOffset::markVertexDirty |
( |
VkAccessFlags |
dstAccessFlags = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT , |
|
|
VkPipelineStageFlags |
dstPipelineFlags = VK_PIPELINE_STAGE_VERTEX_INPUT_BIT |
|
) |
| const |
|
inline |
◆ operator bool()
castor3d::ObjectBufferOffset::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ bonBuffer
◆ bonChunk
MemChunk castor3d::ObjectBufferOffset::bonChunk {} |
◆ idxBuffer
◆ idxChunk
MemChunk castor3d::ObjectBufferOffset::idxChunk {} |
◆ vtxBuffer
◆ vtxChunk
MemChunk castor3d::ObjectBufferOffset::vtxChunk {} |
La documentation de cette structure a été générée à partir du fichier suivant :