Castor3D 0.16.0
Multiplatform 3D engine
|
Factors applied when displaying a debug texture. More...
#include <MiscellaneousModule.hpp>
Public Member Functions | |
TextureFactors & | invert (bool value) |
TextureFactors & | depth (bool value) |
Static Public Member Functions | |
static TextureFactors | tex2D (castor::Point3f multiply=castor::Point3f{ 1.0f, 1.0f, 1.0f }, castor::Point3f add=castor::Point3f{}) |
static TextureFactors | tex3D (castor::Point4f const *grid) |
static TextureFactors | tex3DSlice (uint32_t slice) |
Public Attributes | |
castor::Point3f | multiply { 1.0f, 1.0f, 1.0f } |
castor::Point3f | add {} |
castor::Point4f const * | grid { nullptr } |
bool | invertY { false } |
bool | isSlice {} |
uint32_t | slice {} |
bool | isDepth {} |
Factors applied when displaying a debug texture.
|
inline |
References isDepth.
|
inline |
References invertY.
|
inlinestatic |
|
inlinestatic |
References grid.
|
inlinestatic |
castor::Point3f castor3d::TextureFactors::add {} |
castor::Point4f const* castor3d::TextureFactors::grid { nullptr } |
Referenced by tex3D().
bool castor3d::TextureFactors::invertY { false } |
Referenced by invert().
bool castor3d::TextureFactors::isDepth {} |
Referenced by depth().
bool castor3d::TextureFactors::isSlice {} |
Referenced by tex3DSlice().
castor::Point3f castor3d::TextureFactors::multiply { 1.0f, 1.0f, 1.0f } |
uint32_t castor3d::TextureFactors::slice {} |
Referenced by tex3DSlice().