MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
is_present()
bool MayaFlux::Kakshya::CompositeArray::is_present
(
size_t
index
,
size_t
field_index
)
const
private
noexcept
Definition at line
132
of file
Composite.cpp
.
133
{
134
const
auto
&
rows
= std::get<std::vector<uint8_t>>(
m_rows
);
135
const
size_t
byte_index =
index
*
m_layout
.
stride_bytes
() + field_index / 8;
136
137
return
(
rows
[byte_index] &
static_cast<
uint8_t
>
(1U << (field_index % 8))) != 0;
138
}
rows
uint32_t rows
Definition
GeometryPrimitives.cpp:24
index
uint32_t index
Definition
VKDevice.cpp:122
MayaFlux::Kakshya::CompositeArray::m_rows
DataVariant m_rows
Definition
Composite.hpp:336
MayaFlux::Kakshya::CompositeArray::m_layout
CompositeLayout m_layout
Definition
Composite.hpp:335
MayaFlux::Kakshya::CompositeLayout::stride_bytes
size_t stride_bytes() const noexcept
Bytes per packed element after finalization.
Definition
Composite.hpp:86
References
index
, and
rows
.
MayaFlux
Kakshya
CompositeArray
Generated by
1.9.8