|
| UniformGridSampleData (Context *context, UniformGridSystem *system, UniformGridComponent *component, UniformGridData &data, UniformGridPing &ping, uint64_t ping_number) |
|
void | cull_tiles () |
|
void | evict_tiles () |
|
Tile | GenTile () |
|
void | gen_tiles () |
|
void | sample_intersecting (size_t start, size_t end) |
|
void | sample_inside (size_t start, size_t end) |
|
void | filter_ping () |
|
void | sample_ref (float *data, const float *v, uint32_t z, uint32_t y, uint32_t x, float r2, glm::vec3 q) |
|
void | sample_sn90_ref (float *data, const float *v, uint32_t z, uint32_t y, uint32_t x, float r2, glm::vec3 q) |
|
Definition at line 128 of file UniformGridSystem.h.
◆ UniformGridSampleData()
◆ cull_tiles()
void Cogs::Core::EchoSounder::UniformGridSampleData::cull_tiles |
( |
| ) |
|
◆ evict_tiles()
void Cogs::Core::EchoSounder::UniformGridSampleData::evict_tiles |
( |
| ) |
|
◆ filter_ping()
void Cogs::Core::EchoSounder::UniformGridSampleData::filter_ping |
( |
| ) |
|
◆ gen_tiles()
void Cogs::Core::EchoSounder::UniformGridSampleData::gen_tiles |
( |
| ) |
|
◆ GenTile()
◆ sample_inside()
void Cogs::Core::EchoSounder::UniformGridSampleData::sample_inside |
( |
size_t |
start, |
|
|
size_t |
end |
|
) |
| |
◆ sample_intersecting()
void Cogs::Core::EchoSounder::UniformGridSampleData::sample_intersecting |
( |
size_t |
start, |
|
|
size_t |
end |
|
) |
| |
◆ sample_ref()
void Cogs::Core::EchoSounder::UniformGridSampleData::sample_ref |
( |
float * |
data, |
|
|
const float * |
v, |
|
|
uint32_t |
z, |
|
|
uint32_t |
y, |
|
|
uint32_t |
x, |
|
|
float |
r2, |
|
|
glm::vec3 |
q |
|
) |
| |
◆ sample_sn90_ref()
void Cogs::Core::EchoSounder::UniformGridSampleData::sample_sn90_ref |
( |
float * |
data, |
|
|
const float * |
v, |
|
|
uint32_t |
z, |
|
|
uint32_t |
y, |
|
|
uint32_t |
x, |
|
|
float |
r2, |
|
|
glm::vec3 |
q |
|
) |
| |
◆ arrayOrientationGlobal
glm::quat Cogs::Core::EchoSounder::UniformGridSampleData::arrayOrientationGlobal |
◆ arrayPositionGlobal
glm::vec3 Cogs::Core::EchoSounder::UniformGridSampleData::arrayPositionGlobal |
◆ average_alpha
float Cogs::Core::EchoSounder::UniformGridSampleData::average_alpha |
◆ component
◆ compute
ComputeType Cogs::Core::EchoSounder::UniformGridSampleData::compute |
◆ config
std::shared_ptr<UniformGridConfig> Cogs::Core::EchoSounder::UniformGridSampleData::config |
◆ context
Context* Cogs::Core::EchoSounder::UniformGridSampleData::context |
◆ data
◆ decibel
◆ filter_falloff
float Cogs::Core::EchoSounder::UniformGridSampleData::filter_falloff |
◆ filter_width
float Cogs::Core::EchoSounder::UniformGridSampleData::filter_width |
◆ frustum
glm::vec4 Cogs::Core::EchoSounder::UniformGridSampleData::frustum[6] |
◆ inverseOrientation
glm::quat Cogs::Core::EchoSounder::UniformGridSampleData::inverseOrientation |
◆ linear
◆ linear_group
TaskId Cogs::Core::EchoSounder::UniformGridSampleData::linear_group |
◆ majorCount
uint32_t Cogs::Core::EchoSounder::UniformGridSampleData::majorCount |
◆ maxDistance
float Cogs::Core::EchoSounder::UniformGridSampleData::maxDistance |
◆ maxDistanceSquared
float Cogs::Core::EchoSounder::UniformGridSampleData::maxDistanceSquared |
◆ maxIndices
glm::uvec3 Cogs::Core::EchoSounder::UniformGridSampleData::maxIndices |
◆ minDistance
float Cogs::Core::EchoSounder::UniformGridSampleData::minDistance |
◆ minDistanceSquared
float Cogs::Core::EchoSounder::UniformGridSampleData::minDistanceSquared |
◆ minorCount
uint32_t Cogs::Core::EchoSounder::UniformGridSampleData::minorCount |
◆ ping_number
uint64_t Cogs::Core::EchoSounder::UniformGridSampleData::ping_number |
◆ polarScale
glm::vec3 Cogs::Core::EchoSounder::UniformGridSampleData::polarScale |
◆ polarShift
glm::vec3 Cogs::Core::EchoSounder::UniformGridSampleData::polarShift |
◆ system
◆ tiles_inside
std::vector<glm::ivec3> Cogs::Core::EchoSounder::UniformGridSampleData::tiles_inside |
◆ tiles_intersecting
std::vector<glm::ivec3> Cogs::Core::EchoSounder::UniformGridSampleData::tiles_intersecting |
◆ vesselOrientationGlobal
glm::quat Cogs::Core::EchoSounder::UniformGridSampleData::vesselOrientationGlobal |
◆ vesselPositionGlobal
glm::vec3 Cogs::Core::EchoSounder::UniformGridSampleData::vesselPositionGlobal |
The documentation for this struct was generated from the following files: