API Documentation
NodeWrapper.h
1 // NodeWrapper.h
3 //
5 
7 {
11  class NodeWrapper final
12  {
13  public :
14 
15  // Environment update
22 
23  // Callbacks
24  // Tree
36  // Position
103  // Rotation
170  // Scale
226  // Entities
249  // Axes
283  } ;
284 }
nkAstraeus::nkGraphicsWrap::NodeWrapper::setParentNode
static nkScripts::OutputValue setParentNode(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper
Wraps a nkGraphics::Node and offers functions for use in scripting.
Definition: NodeWrapper.h:12
nkScripts::Environment
Defines an environment in which scripts can execute.
Definition: Environment.h:14
nkAstraeus::nkGraphicsWrap::NodeWrapper::setPositionAbsolute
static nkScripts::OutputValue setPositionAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getAbsoluteUp
static nkScripts::OutputValue getAbsoluteUp(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getPositionAbsolute
static nkScripts::OutputValue getPositionAbsolute(const nkScripts::DataStack &stack)
nkMemory::BufferView
A view over data.
Definition: BufferView.h:18
nkAstraeus::nkGraphicsWrap::NodeWrapper::getOrientationAbsolute
static nkScripts::OutputValue getOrientationAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getPositionRelative
static nkScripts::OutputValue getPositionRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::setPositionRelative
static nkScripts::OutputValue setPositionRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::updateEnvironment
static void updateEnvironment(nkScripts::Environment *env)
nkAstraeus::nkGraphicsWrap::NodeWrapper::applyScale
static nkScripts::OutputValue applyScale(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::translateRelative
static nkScripts::OutputValue translateRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::stopEntityTracking
static nkScripts::OutputValue stopEntityTracking(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getAbsoluteRight
static nkScripts::OutputValue getAbsoluteRight(const nkScripts::DataStack &stack)
nkScripts::FunctionParameter
A function parameter, used within the stack of arguments.
Definition: FunctionParameter.h:25
nkAstraeus::nkGraphicsWrap::NodeWrapper::setScaleRelative
static nkScripts::OutputValue setScaleRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getOrientationRelative
static nkScripts::OutputValue getOrientationRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::translateAbsolute
static nkScripts::OutputValue translateAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::setScaleAbsolute
static nkScripts::OutputValue setScaleAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getAbsoluteFront
static nkScripts::OutputValue getAbsoluteFront(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap
Encompasses the wrapping of nkGraphics for scripting.
Definition: BoundingBoxWrapper.h:7
nkAstraeus::nkGraphicsWrap::NodeWrapper::setOrientationRelative
static nkScripts::OutputValue setOrientationRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::rotateAbsolute
static nkScripts::OutputValue rotateAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getScaleRelative
static nkScripts::OutputValue getScaleRelative(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::addEntityToTrack
static nkScripts::OutputValue addEntityToTrack(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::setOrientationAbsolute
static nkScripts::OutputValue setOrientationAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::getScaleAbsolute
static nkScripts::OutputValue getScaleAbsolute(const nkScripts::DataStack &stack)
nkAstraeus::nkGraphicsWrap::NodeWrapper::rotateRelative
static nkScripts::OutputValue rotateRelative(const nkScripts::DataStack &stack)