#include <kanzi/core.ui/graphics3d/taa_manager.hpp>
◆ create()
◆ isEnabled()
| bool kanzi::taa::TaaManager::isEnabled |
( |
| ) |
const |
|
inline |
◆ setEnabled()
| void kanzi::taa::TaaManager::setEnabled |
( |
bool | enabled | ) |
|
|
inline |
◆ beginFrame()
| void kanzi::taa::TaaManager::beginFrame |
( |
float | viewportW, |
|
|
float | viewportH ) |
◆ endFrame()
| void kanzi::taa::TaaManager::endFrame |
( |
| ) |
|
◆ recalculateCurrentJitter()
| void kanzi::taa::TaaManager::recalculateCurrentJitter |
( |
float | viewportW, |
|
|
float | viewportH ) |
◆ setAssumeCleanProjectionEachFrame()
| void kanzi::taa::TaaManager::setAssumeCleanProjectionEachFrame |
( |
bool | v | ) |
|
|
inline |
◆ assumeCleanProjectionEachFrame()
| bool kanzi::taa::TaaManager::assumeCleanProjectionEachFrame |
( |
| ) |
const |
|
inline |
◆ getFrameIndex()
| uint64_t kanzi::taa::TaaManager::getFrameIndex |
( |
| ) |
const |
|
inline |
◆ getCurrentJitter()
| Vector2 kanzi::taa::TaaManager::getCurrentJitter |
( |
| ) |
const |
|
inline |
◆ getPreviousJitter()
| Vector2 kanzi::taa::TaaManager::getPreviousJitter |
( |
| ) |
const |
|
inline |
◆ setUnjitteredProjection()
◆ getUnjitteredProjection()
| Matrix4x4 kanzi::taa::TaaManager::getUnjitteredProjection |
( |
| ) |
const |
|
inline |
◆ computeUnjitteredProjection()
◆ computeJitteredProjection()
◆ setCurrentViewProjection()
◆ setCurrentJitteredViewProjection()
| void kanzi::taa::TaaManager::setCurrentJitteredViewProjection |
( |
const Matrix4x4 & | jitteredVP | ) |
|
◆ getCurrentJitteredVP()
| Matrix4x4 kanzi::taa::TaaManager::getCurrentJitteredVP |
( |
| ) |
const |
|
inline |
◆ getPreviousUnjitteredVP()
| Matrix4x4 kanzi::taa::TaaManager::getPreviousUnjitteredVP |
( |
| ) |
const |
|
inline |
◆ getCurrentUnjitteredVP()
| Matrix4x4 kanzi::taa::TaaManager::getCurrentUnjitteredVP |
( |
| ) |
const |
|
inline |
◆ matrixNearlyEqual()
◆ shouldSkipFullMvCollection()
| bool kanzi::taa::TaaManager::shouldSkipFullMvCollection |
( |
| ) |
const |
◆ noteNodeTransform()
◆ setParkedCollectSkip()
| void kanzi::taa::TaaManager::setParkedCollectSkip |
( |
bool | skip | ) |
|
|
inline |
◆ parkedCollectSkip()
| bool kanzi::taa::TaaManager::parkedCollectSkip |
( |
| ) |
const |
|
inline |
◆ setForceMvCollectForDepth()
| void kanzi::taa::TaaManager::setForceMvCollectForDepth |
( |
bool | force | ) |
|
|
inline |
◆ forceMvCollectForDepth()
| bool kanzi::taa::TaaManager::forceMvCollectForDepth |
( |
| ) |
const |
|
inline |
◆ setForceMvCollectForVisualize()
| void kanzi::taa::TaaManager::setForceMvCollectForVisualize |
( |
bool | force | ) |
|
|
inline |
◆ forceMvCollectForVisualize()
| bool kanzi::taa::TaaManager::forceMvCollectForVisualize |
( |
| ) |
const |
|
inline |
◆ setForceMvCollectForOccluders()
| void kanzi::taa::TaaManager::setForceMvCollectForOccluders |
( |
bool | force | ) |
|
|
inline |
◆ forceMvCollectForOccluders()
| bool kanzi::taa::TaaManager::forceMvCollectForOccluders |
( |
| ) |
const |
|
inline |
◆ retainMvEntryMaterials()
| void kanzi::taa::TaaManager::retainMvEntryMaterials |
( |
| ) |
|
◆ setMVPassResources()
◆ getMVPassResources()
◆ hasMVPass()
| bool kanzi::taa::TaaManager::hasMVPass |
( |
| ) |
const |
|
inline |
◆ addMVEntry()
◆ reserveMVEntries()
| void kanzi::taa::TaaManager::reserveMVEntries |
( |
size_t | count | ) |
|
◆ getMVEntries()
| const std::vector< MVEntry > & kanzi::taa::TaaManager::getMVEntries |
( |
| ) |
const |
|
inline |
◆ clearMVEntries()
| void kanzi::taa::TaaManager::clearMVEntries |
( |
| ) |
|
|
inline |
◆ findPrevWorldForNode()
| bool kanzi::taa::TaaManager::findPrevWorldForNode |
( |
void * | passPtr, |
|
|
void * | nodePtr, |
|
|
Matrix4x4 & | outWorld ) const |
◆ addMVBatchEntry()
◆ reserveMVBatchEntries()
| void kanzi::taa::TaaManager::reserveMVBatchEntries |
( |
size_t | count | ) |
|
◆ getMVBatchEntries()
| const std::vector< MVBatchEntry > & kanzi::taa::TaaManager::getMVBatchEntries |
( |
| ) |
const |
|
inline |
◆ clearMVBatchEntries()
| void kanzi::taa::TaaManager::clearMVBatchEntries |
( |
| ) |
|
|
inline |
◆ findPrevUnjitteredVPForNode()
◆ isFrameActive()
| bool kanzi::taa::TaaManager::isFrameActive |
( |
| ) |
const |
|
inline |
◆ setFrameActive()
| void kanzi::taa::TaaManager::setFrameActive |
( |
bool | v | ) |
|
|
inline |
The documentation for this class was generated from the following file: