Skip to content

Kuesa::Serenity::SceneGenerator

#include <scenegenerator.h>

Inherits from GLTF2Import::GLTF2SceneGenerator< NodeEntity, MeshPrimitivesForMesh, ::Serenity::Texture *, ClipAndMapper, MaterialAndIndex >

Public Types

Name
using decltype(m_resources)::element_type SceneGraphResources

Public Functions

Name
SceneGenerator(AssetCollections * collections =nullptr, ::Serenity::LayerManager * layerManager =nullptr, bool assignNames =false)
void generateContent()
const std::vector<::Serenity::Entity * > & sceneRoots() const
void initializeStaticResources()

Public Types Documentation

using SceneGraphResources

1
using Kuesa::Serenity::SceneGenerator::SceneGraphResources =  decltype(m_resources)::element_type;

Public Functions Documentation

function SceneGenerator

1
2
3
4
5
explicit SceneGenerator(
    AssetCollections * collections =nullptr,
    ::Serenity::LayerManager * layerManager =nullptr,
    bool assignNames =false
)

function generateContent

1
void generateContent()

function sceneRoots

1
inline const std::vector<::Serenity::Entity * > & sceneRoots() const

function initializeStaticResources

1
static void initializeStaticResources()

Updated on 2023-07-03 at 11:02:07 +0000