Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Functions
OgreAngelscriptGeneric.cpp File Reference
#include "../../autowrapper/aswrappedcall.h"
#include "AngelScriptBindings.h"
#include "Application.h"
#include "ScriptEngine.h"
#include "ScriptUtils.h"
#include "wrappers/OgreAngelscriptWrappers.h"
#include <angelscript.h>
#include <OgreRenderOperation.h>
#include <Overlay/OgreOverlaySystem.h>
#include <Overlay/OgreOverlayManager.h>
#include <Overlay/OgreOverlay.h>
#include <Overlay/OgreOverlayContainer.h>

Go to the source code of this file.

Functions

static float Vector3OpIndex (const Vector3 &self, int i)
 
static Vector3 Vector3OpAddUnary (const Vector3 &self)
 
static float Vector2OpIndex (const Vector2 &self, int i)
 
static Vector2 Vector2OpAddUnary (const Vector2 &self)
 
static float QuaternionOpIndex (const Quaternion &self, int i)
 
static Radian & RadianAssignFloat (Radian &self, float f)
 
static Radian RadianOpAddUnary (const Radian &self)
 
static Degree & DegreeAssignFloat (Degree &self, float f)
 
static Degree DegreeOpAddUnary (const Degree &self)
 
static ColourValue PixelBoxGetColourAt (const PixelBox &self, asUINT x, asUINT y, asUINT z)
 
static void PixelBoxSetColourAt (PixelBox &self, const ColourValue &c, asUINT x, asUINT y, asUINT z)
 
static ColourValue ImageGetColourAt (const Image &self, asUINT x, asUINT y, asUINT z)
 
static void ImageSetColourAt (Image &self, const ColourValue &c, asUINT x, asUINT y, asUINT z)
 
static PixelBox ImageGetPixelBox (const Image &self, asUINT face, asUINT mipmap)
 
static void AnimationStateCreateBlendMask (AnimationState *self, asUINT blendMaskSizeHint, float initialWeight)
 
static void AnimationStateSetBlendMaskEntry (AnimationState *self, asUINT boneHandle, float weight)
 
static float AnimationStateGetBlendMaskEntry (AnimationState *self, asUINT boneHandle)
 
template<class A , class B >
static void ScriptRefCastNoCountGeneric (asIScriptGeneric *gen)
 
static void registerOgreVector3Generic (AngelScript::asIScriptEngine *engine)
 
static void registerOgreVector2Generic (AngelScript::asIScriptEngine *engine)
 
static void registerOgreRadianGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreDegreeGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreQuaternionGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreColourValueGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreBoxGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreMovableObjectGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreEntityGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreSubEntityGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreNodeGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreSceneNodeGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreSceneManagerGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreRootGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreAnimationStateGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreAnimationStateSetGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreTextureGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreTextureManagerGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreManualObjectGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreHardwarePixelBufferGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgrePixelBoxGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreImageGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreMeshManagerGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreMeshGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreSubMeshGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreMaterialManagerGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreMaterialGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreTechniqueGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgrePassGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreTextureUnitStateGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreTimerGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreGpuProgramParametersGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreLightGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreOverlayGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreOverlayElementGeneric (AngelScript::asIScriptEngine *engine)
 
static void registerOgreOverlayManagerGeneric (AngelScript::asIScriptEngine *engine)
 
template<typename T >
static void registerOgreMovableObjectBaseGeneric (AngelScript::asIScriptEngine *engine, const char *obj)
 
template<typename T >
static void registerOgreNodeBaseGeneric (AngelScript::asIScriptEngine *engine, const char *obj)
 

Function Documentation

◆ AnimationStateCreateBlendMask()

static void AnimationStateCreateBlendMask ( AnimationState *  self,
asUINT  blendMaskSizeHint,
float  initialWeight 
)
static

Definition at line 120 of file OgreAngelscriptGeneric.cpp.

◆ AnimationStateGetBlendMaskEntry()

static float AnimationStateGetBlendMaskEntry ( AnimationState *  self,
asUINT  boneHandle 
)
static

Definition at line 130 of file OgreAngelscriptGeneric.cpp.

◆ AnimationStateSetBlendMaskEntry()

static void AnimationStateSetBlendMaskEntry ( AnimationState *  self,
asUINT  boneHandle,
float  weight 
)
static

Definition at line 125 of file OgreAngelscriptGeneric.cpp.

◆ DegreeAssignFloat()

static Degree & DegreeAssignFloat ( Degree &  self,
float  f 
)
static

Definition at line 85 of file OgreAngelscriptGeneric.cpp.

◆ DegreeOpAddUnary()

static Degree DegreeOpAddUnary ( const Degree &  self)
static

Definition at line 90 of file OgreAngelscriptGeneric.cpp.

◆ ImageGetColourAt()

static ColourValue ImageGetColourAt ( const Image &  self,
asUINT  x,
asUINT  y,
asUINT  z 
)
static

Definition at line 105 of file OgreAngelscriptGeneric.cpp.

◆ ImageGetPixelBox()

static PixelBox ImageGetPixelBox ( const Image &  self,
asUINT  face,
asUINT  mipmap 
)
static

Definition at line 115 of file OgreAngelscriptGeneric.cpp.

◆ ImageSetColourAt()

static void ImageSetColourAt ( Image &  self,
const ColourValue &  c,
asUINT  x,
asUINT  y,
asUINT  z 
)
static

Definition at line 110 of file OgreAngelscriptGeneric.cpp.

◆ PixelBoxGetColourAt()

static ColourValue PixelBoxGetColourAt ( const PixelBox &  self,
asUINT  x,
asUINT  y,
asUINT  z 
)
static

Definition at line 95 of file OgreAngelscriptGeneric.cpp.

◆ PixelBoxSetColourAt()

static void PixelBoxSetColourAt ( PixelBox &  self,
const ColourValue &  c,
asUINT  x,
asUINT  y,
asUINT  z 
)
static

Definition at line 100 of file OgreAngelscriptGeneric.cpp.

◆ QuaternionOpIndex()

static float QuaternionOpIndex ( const Quaternion &  self,
int  i 
)
static

Definition at line 70 of file OgreAngelscriptGeneric.cpp.

◆ RadianAssignFloat()

static Radian & RadianAssignFloat ( Radian &  self,
float  f 
)
static

Definition at line 75 of file OgreAngelscriptGeneric.cpp.

◆ RadianOpAddUnary()

static Radian RadianOpAddUnary ( const Radian &  self)
static

Definition at line 80 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreAnimationStateGeneric()

static void registerOgreAnimationStateGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 811 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreAnimationStateSetGeneric()

static void registerOgreAnimationStateSetGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 840 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreBoxGeneric()

static void registerOgreBoxGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 562 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreColourValueGeneric()

static void registerOgreColourValueGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 552 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreDegreeGeneric()

static void registerOgreDegreeGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 459 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreEntityGeneric()

static void registerOgreEntityGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 653 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreGpuProgramParametersGeneric()

static void registerOgreGpuProgramParametersGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1219 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreHardwarePixelBufferGeneric()

static void registerOgreHardwarePixelBufferGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 996 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreImageGeneric()

static void registerOgreImageGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1038 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreLightGeneric()

static void registerOgreLightGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1263 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreManualObjectGeneric()

static void registerOgreManualObjectGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 972 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMaterialGeneric()

static void registerOgreMaterialGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1131 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMaterialManagerGeneric()

static void registerOgreMaterialManagerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1117 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMeshGeneric()

static void registerOgreMeshGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1083 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMeshManagerGeneric()

static void registerOgreMeshManagerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1103 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMovableObjectBaseGeneric()

template<typename T >
static void registerOgreMovableObjectBaseGeneric ( AngelScript::asIScriptEngine *  engine,
const char *  obj 
)
static

Definition at line 612 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreMovableObjectGeneric()

static void registerOgreMovableObjectGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 643 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreNodeBaseGeneric()

template<typename T >
static void registerOgreNodeBaseGeneric ( AngelScript::asIScriptEngine *  engine,
const char *  obj 
)
static

Definition at line 689 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreNodeGeneric()

static void registerOgreNodeGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 714 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreOverlayElementGeneric()

static void registerOgreOverlayElementGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 855 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreOverlayGeneric()

static void registerOgreOverlayGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 897 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreOverlayManagerGeneric()

static void registerOgreOverlayManagerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 934 of file OgreAngelscriptGeneric.cpp.

◆ registerOgrePassGeneric()

static void registerOgrePassGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1163 of file OgreAngelscriptGeneric.cpp.

◆ registerOgrePixelBoxGeneric()

static void registerOgrePixelBoxGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1017 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreQuaternionGeneric()

static void registerOgreQuaternionGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 507 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreRadianGeneric()

static void registerOgreRadianGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 411 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreRootGeneric()

static void registerOgreRootGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 798 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreSceneManagerGeneric()

static void registerOgreSceneManagerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 766 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreSceneNodeGeneric()

static void registerOgreSceneNodeGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 724 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreSubEntityGeneric()

static void registerOgreSubEntityGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 676 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreSubMeshGeneric()

static void registerOgreSubMeshGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1063 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreTechniqueGeneric()

static void registerOgreTechniqueGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1151 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreTextureGeneric()

static void registerOgreTextureGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 576 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreTextureManagerGeneric()

static void registerOgreTextureManagerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 597 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreTextureUnitStateGeneric()

static void registerOgreTextureUnitStateGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1189 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreTimerGeneric()

static void registerOgreTimerGeneric ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 1200 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreVector2Generic()

static void registerOgreVector2Generic ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 346 of file OgreAngelscriptGeneric.cpp.

◆ registerOgreVector3Generic()

static void registerOgreVector3Generic ( AngelScript::asIScriptEngine *  engine)
static

Definition at line 277 of file OgreAngelscriptGeneric.cpp.

◆ ScriptRefCastNoCountGeneric()

template<class A , class B >
static void ScriptRefCastNoCountGeneric ( asIScriptGeneric *  gen)
static

Definition at line 137 of file OgreAngelscriptGeneric.cpp.

◆ Vector2OpAddUnary()

static Vector2 Vector2OpAddUnary ( const Vector2 &  self)
static

Definition at line 65 of file OgreAngelscriptGeneric.cpp.

◆ Vector2OpIndex()

static float Vector2OpIndex ( const Vector2 &  self,
int  i 
)
static

Definition at line 60 of file OgreAngelscriptGeneric.cpp.

◆ Vector3OpAddUnary()

static Vector3 Vector3OpAddUnary ( const Vector3 &  self)
static

Definition at line 55 of file OgreAngelscriptGeneric.cpp.

◆ Vector3OpIndex()

static float Vector3OpIndex ( const Vector3 &  self,
int  i 
)
static

Definition at line 50 of file OgreAngelscriptGeneric.cpp.