/
class Enlighten PrecompVoxelOctreePath
This is the documentation for Enlighten.
class Enlighten PrecompVoxelOctreePath
class Enlighten::PrecompVoxelOctreePath
A path to a voxel.
Variables
Name | Description |
---|---|
Geo::u32 depth | Voxel depth. |
const Geo::u32 OCTANT_X = 1 << 0 | Bit-mask for X. |
const Geo::u32 OCTANT_Y = 1 << 1 | Bit-mask for Y. |
const Geo::u32 OCTANT_Z = 1 << 2 | Bit-mask for Z. |
Geo::s32 x | Voxel co-ordinates. |
Geo::s32 y | Voxel co-ordinates. |
Geo::s32 z | Voxel co-ordinates. |
Functions
Name | Description |
---|---|
Push(const Geo::u32) | Pushes the given octant onto this path. |
Friends
Name | Description |
---|---|
friend void WriteObject(Writer &writer, const PrecompVoxelOctreePath &object) | Write to any type compatible with IffWriter. |
PrecompVoxelOctreePath Enlighten::PrecompVoxelOctreePath::Push
public: PrecompVoxelOctreePath Push
(
const Geo::u32 octant
) const
Pushes the given octant onto this path.
, multiple selections available,
Related content
How Enlighten works
How Enlighten works
More like this
9. Efficient Enlighten lighting
9. Efficient Enlighten lighting
More like this
Precompute your level
Precompute your level
More like this
2. Run the parameterize
2. Run the parameterize
More like this
1: Open the level
1: Open the level
More like this
Level properties
Level properties
More like this