|
Nebula
|
#include <im3d.h>
Public Member Functions | |
| void | setCullFrustum (const Mat4 &_viewProj, bool _ndcZNegativeOneToOne) |
Public Attributes | |
| bool | m_keyDown [Key_Count] = { false } |
| Vec4 | m_cullFrustum [FrustumPlane_Count] = { Vec4(0.0f) } |
| Vec3 | m_cursorRayOrigin = Vec3(0.0f) |
| Vec3 | m_cursorRayDirection = Vec3(0.0f) |
| Vec3 | m_worldUp = Vec3(0.0f, 1.0f, 0.0f) |
| Vec3 | m_viewOrigin = Vec3(0.0f) |
| Vec3 | m_viewDirection = Vec3(0.0f) |
| Vec2 | m_viewportSize = Vec2(0.0f) |
| float | m_projScaleY = 1.0f |
| bool | m_projOrtho = false |
| float | m_deltaTime = 0.0f |
| float | m_snapTranslation = 0.0f |
| float | m_snapRotation = 0.0f |
| float | m_snapScale = 0.0f |
| bool | m_flipGizmoWhenBehind = true |
| void * | m_appData = nullptr |
| DrawPrimitivesCallback * | drawCallback = nullptr |
| void AppData::setCullFrustum | ( | const Mat4 & | _viewProj, |
| bool | _ndcZNegativeOneToOne ) |
| DrawPrimitivesCallback* Im3d::AppData::drawCallback = nullptr |
| void* Im3d::AppData::m_appData = nullptr |
| Vec4 Im3d::AppData::m_cullFrustum[FrustumPlane_Count] = { Vec4(0.0f) } |
| float Im3d::AppData::m_deltaTime = 0.0f |
| bool Im3d::AppData::m_flipGizmoWhenBehind = true |
| bool Im3d::AppData::m_keyDown[Key_Count] = { false } |
| bool Im3d::AppData::m_projOrtho = false |
| float Im3d::AppData::m_projScaleY = 1.0f |
| float Im3d::AppData::m_snapRotation = 0.0f |
| float Im3d::AppData::m_snapScale = 0.0f |
| float Im3d::AppData::m_snapTranslation = 0.0f |