|
MxEngine
|
Classes | |
| struct | Factory |
Public Types | |
| using | ModelData = MxVector< Matrix4x4 > |
| using | NormalData = MxVector< Matrix3x3 > |
| using | ColorData = MxVector< Vector3 > |
| using | BufferIndex = size_t |
| using | MxInstance = LocalResource< MxInstanceImpl, Factory > |
Public Member Functions | |
| const auto & | GetInstancePool () const |
| auto & | GetInstancePool () |
| size_t | GetCount () const |
| auto | GetInstances () |
| void | Init () |
| void | SubmitInstances () |
| MxInstance | MakeInstance () |
| ModelData & | GetModelData () |
| NormalData & | GetNormalData () |
| ColorData & | GetColorData () |
| InstanceFactory (const InstanceFactory &)=delete | |
| InstanceFactory (InstanceFactory &&) noexcept=default | |
| InstanceFactory & | operator= (const InstanceFactory &)=delete |
| InstanceFactory & | operator= (InstanceFactory &&) noexcept=default |
1.8.12