WorldModule4 Module
Universal function definitions for the world (4/4).
Type extensions
| Type extension | Description |
Full Usage:
World.make tryMakeEditContext sdlDeps config geometryViewport windowViewport plugin
Parameters:
unit -> EditContext option
sdlDeps : SdlDeps
config : WorldConfig
geometryViewport : Viewport
windowViewport : Viewport
plugin : NuPlugin
Returns: World
|
Extended Type:
|
Full Usage:
World.makePlus tryMakeEditContext plugin eventGraph jobGraph geometryViewport windowViewport lateBindingsInstances quadtree octree worldConfig sdlDepsOpt imGui physicsEngine2d physicsEngine3d rendererPhysics3dOpt rendererProcess audioPlayer cursorClient activeGameDispatcher
Parameters:
unit -> EditContext option
plugin : NuPlugin
eventGraph : EventGraph
jobGraph : JobGraph
geometryViewport : Viewport
windowViewport : Viewport
lateBindingsInstances : LateBindingsInstances
quadtree : Quadtree<Entity>
octree : Octree<Entity>
worldConfig : WorldConfig
sdlDepsOpt : SdlDeps option
imGui : ImGui
physicsEngine2d : PhysicsEngine
physicsEngine3d : PhysicsEngine
rendererPhysics3dOpt : DebugRenderer option
rendererProcess : RendererProcess
audioPlayer : AudioPlayer
cursorClient : CursorClient
activeGameDispatcher : GameDispatcher
Returns: World
|
Extended Type:
|
Full Usage:
World.makeStub tryMakeEditContext worldConfig plugin
Parameters:
unit -> EditContext option
worldConfig : WorldConfig
plugin : NuPlugin
Returns: World
|
Extended Type:
|
Full Usage:
World.run worldConfig plugin
Parameters:
WorldConfig
plugin : NuPlugin
Returns: int
|
|
Full Usage:
World.runPlus tryMakeEditContext runWhile preProcess perProcess postProcess imGuiProcess imGuiPostProcess worldConfig windowSize geometryViewport windowViewport plugin
Parameters:
unit -> EditContext option
runWhile : World -> bool
preProcess : World -> unit
perProcess : World -> unit
postProcess : World -> unit
imGuiProcess : World -> unit
imGuiPostProcess : World -> unit
worldConfig : WorldConfig
windowSize : Vector2i
geometryViewport : Viewport
windowViewport : Viewport
plugin : NuPlugin
Returns: int
|
Extended Type:
|
|
Nu