#include <Scene.h>
|
static bool | loadComplete (Scene *scene) noexcept |
|
static void | onPlayerAdd (Scene *scene, const Player_ptr &player) |
|
static void | onPlayerRemove (Scene *scene, const Player_ptr &player) |
|
static void | currentPlayerPass (Scene *scene, const PlayerIndex idx) |
|
static void | debugDraw (Scene *scene, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) |
|
static void | drawCustomUI (Scene *scene, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) |
|
static bool | frameStarted (Scene *scene) |
|
static bool | frameEnded (Scene *scene) |
|
static bool | load (Scene *scene) |
|
static bool | unload (Scene *scene) |
|
static void | postLoadMainThread (Scene *scene) |
|
static void | onSetActive (Scene *scene) |
|
static void | onRemoveActive (Scene *scene) |
|
static bool | onStartup (PlatformContext &context) |
|
static bool | onShutdown (PlatformContext &context) |
|
static SceneGUIElements * | gui (Scene *scene) noexcept |
|
static bool | resetSelection (Scene *scene, const PlayerIndex idx, const bool resetIfLocked) |
|
static void | setSelected (Scene *scene, const PlayerIndex idx, const vector< SceneGraphNode * > &sgns, const bool recursive) |
|
static void | clearHoverTarget (Scene *scene, const Input::MouseMoveEvent &arg) |
|
static SceneEnvironmentProbePool * | getEnvProbes (Scene *scene) noexcept |
|
static PlayerList & | getPlayers (Scene *scene) noexcept |
|
Definition at line 355 of file Scene.h.
◆ clearHoverTarget()
◆ currentPlayerPass()
static void Divide::Attorney::SceneProjectManager::currentPlayerPass |
( |
Scene * |
scene, |
|
|
const PlayerIndex |
idx |
|
) |
| |
|
inlinestaticprivate |
◆ debugDraw()
◆ drawCustomUI()
◆ frameEnded()
static bool Divide::Attorney::SceneProjectManager::frameEnded |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ frameStarted()
static bool Divide::Attorney::SceneProjectManager::frameStarted |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ getEnvProbes()
|
inlinestaticprivatenoexcept |
◆ getPlayers()
static PlayerList & Divide::Attorney::SceneProjectManager::getPlayers |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivatenoexcept |
◆ gui()
|
inlinestaticprivatenoexcept |
◆ load()
static bool Divide::Attorney::SceneProjectManager::load |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ loadComplete()
static bool Divide::Attorney::SceneProjectManager::loadComplete |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivatenoexcept |
◆ onPlayerAdd()
static void Divide::Attorney::SceneProjectManager::onPlayerAdd |
( |
Scene * |
scene, |
|
|
const Player_ptr & |
player |
|
) |
| |
|
inlinestaticprivate |
◆ onPlayerRemove()
static void Divide::Attorney::SceneProjectManager::onPlayerRemove |
( |
Scene * |
scene, |
|
|
const Player_ptr & |
player |
|
) |
| |
|
inlinestaticprivate |
◆ onRemoveActive()
static void Divide::Attorney::SceneProjectManager::onRemoveActive |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ onSetActive()
static void Divide::Attorney::SceneProjectManager::onSetActive |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ onShutdown()
static bool Divide::Attorney::SceneProjectManager::onShutdown |
( |
PlatformContext & |
context | ) |
|
|
inlinestaticprivate |
◆ onStartup()
static bool Divide::Attorney::SceneProjectManager::onStartup |
( |
PlatformContext & |
context | ) |
|
|
inlinestaticprivate |
◆ postLoadMainThread()
static void Divide::Attorney::SceneProjectManager::postLoadMainThread |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ resetSelection()
static bool Divide::Attorney::SceneProjectManager::resetSelection |
( |
Scene * |
scene, |
|
|
const PlayerIndex |
idx, |
|
|
const bool |
resetIfLocked |
|
) |
| |
|
inlinestaticprivate |
◆ setSelected()
◆ unload()
static bool Divide::Attorney::SceneProjectManager::unload |
( |
Scene * |
scene | ) |
|
|
inlinestaticprivate |
◆ Divide::Project
◆ Divide::ProjectManager
The documentation for this class was generated from the following file:
- G:/Divide-Framework/Source/Scenes/Headers/Scene.h