![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <Vegetation.h>
Public Member Functions | |
VegetationInstance (PlatformContext &context, Handle< Vegetation > parent, TerrainChunk *chunk) | |
~VegetationInstance () | |
void | computeTransforms () |
![]() | |
PlatformContextComponent (PlatformContext &context) noexcept | |
virtual | ~PlatformContextComponent ()=default |
PlatformContext & | context () noexcept |
const PlatformContext & | context () const noexcept |
![]() | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable (NonCopyable &&)=default | |
NonCopyable & | operator= (NonCopyable &&)=default |
Protected Attributes | |
U32 | _instanceCountGrass = 0u |
U32 | _instanceCountTrees = 0u |
![]() | |
PlatformContext & | _context |
Private Member Functions | |
vector< VegetationData > | computeTransforms (bool treeData) |
Private Attributes | |
const Handle< Vegetation > | _parent = INVALID_HANDLE<Vegetation> |
const TerrainChunk * | _chunk = nullptr |
Friends | |
class | Vegetation |
Additional Inherited Members | |
![]() | |
NonCopyable ()=default | |
~NonCopyable ()=default | |
Definition at line 168 of file Vegetation.h.
|
explicit |
Definition at line 877 of file Vegetation.cpp.
Divide::VegetationInstance::~VegetationInstance | ( | ) |
Definition at line 885 of file Vegetation.cpp.
void Divide::VegetationInstance::computeTransforms | ( | ) |
Definition at line 890 of file Vegetation.cpp.
|
private |
Definition at line 912 of file Vegetation.cpp.
|
friend |
Definition at line 180 of file Vegetation.h.
|
private |
Definition at line 186 of file Vegetation.h.
|
protected |
Definition at line 182 of file Vegetation.h.
|
protected |
Definition at line 183 of file Vegetation.h.
|
private |
Definition at line 185 of file Vegetation.h.