|
|
B3D::Channel | EmitSound (B3D::Sound@ entity) |
|
B3D::Listener | Copy (B3D::Entity@=null) |
|
float | GetX (bool global=false, float tween=1) |
|
float | GetY (bool global=false, float tween=1) |
|
float | GetZ (bool global=false, float tween=1) |
|
float | GetPitch (bool global=false, float tween=1) |
|
float | GetYaw (bool global=false, float tween=1) |
|
float | GetRoll (bool global=false, float tween=1) |
|
float | GetScaleX (bool global=false, float tween=1) |
|
float | GetScaleY (bool global=false, float tween=1) |
|
float | GetScaleZ (bool global=false, float tween=1) |
|
float | GetMatElement (int row, int column) |
|
void | Reset () |
|
void | SetType (int collisionType, int recursive=0) |
|
void | SetPickMode (int pickGeometry, int obscurer=1) |
|
void | GetPickMode (int pickGeometry, int obscurer) |
|
B3D::Entity | GetParent () |
|
int | GetEntityType () |
|
void | SetRadius (float xRadius, float yRadius=0) |
|
void | SetBox (float x, float y, float z, float width, float height, float depth) |
|
void | GetBox (int x, int y, int z, int width, int height, int depth) |
|
float | Distance (B3D::Entity@ destinationEntity) |
|
float | DistanceSquared (B3D::Entity@ destinationEntity) |
|
B3D::Entity | Pick (float range) |
|
int | CanSee (B3D::Entity@ destEntity) |
|
B3D::Entity | Collided (int type) |
|
int | CountCollisions () |
|
float | CollisionX (int collisionIndex) |
|
float | CollisionY (int collisionIndex) |
|
float | CollisionZ (int collisionIndex) |
|
float | CollisionNX (int collisionIndex) |
|
float | CollisionNY (int collisionIndex) |
|
float | CollisionNZ (int collisionIndex) |
|
float | CollisionTime (int collisionIndex) |
|
B3D::Entity | CollisionEntity (int collisionIndex) |
|
B3D::Surface | CollisionSurface (int collisionIndex) |
|
int | CollisionTriangle (int collisionIndex) |
|
void | Move (float x, float y, float z, bool global=false) |
|
void | Turn (float pitch, float yaw, float roll, bool global=false) |
|
void | Translate (float x, float y, float z, bool global=false) |
|
void | Position (float x, float y, float z, bool global=false) |
|
void | Scale (float xScale, float yScale, float zScale, bool global=false) |
|
void | Rotate (float pitch, float yaw, float roll, bool global=false) |
|
void | PointAt (B3D::Entity@ target, float roll=0) |
|
void | AlignToVector (float vectorX, float vectorY, float vectorZ, int axis, float rate=1) |
|
float | GetPitchTo (B3D::Entity@ destEntity) |
|
float | GetYawTo (B3D::Entity@ destEntity) |
|
void | SetAnimTime (float time, int animSeq=0) |
|
void | Animate (int mode=1, float speed=1, int sequence=0, float transition=0) |
|
void | SetAnimKey (int frame, int posKey=1, int rotKey=1, int scaleKey=1) |
|
int | AddAnimSeq (int length) |
|
int | ExtractAnimSeq (int firstFrame, int lastFrame, int animSeq=0) |
|
int | get_AnimSeq () const property |
|
float | get_AnimTime () const property |
|
int | get_AnimLength () const property |
|
int | get_Animating () const property |
|
void | SetParent (B3D::Entity@ parent, bool global=true) |
|
int | CountChildren () |
|
B3D::Entity | GetChild (int index) |
|
B3D::Entity | FindChild (string name) |
|
void | SetInstance (B3D::Entity@ parent) |
|
B3D::Entity | GetInstance () |
|
void | Hide () |
|
void | Show () |
|
int | get_IsHidden () const property |
|
int | get_Exists () const property |
|
void | Free () |
|
void | set_Name (string name) property |
|
string | get_Name () const property |
|
string | get_Filename () const property |
|
string | get_Class () const property |
|
void | set_Mask (int mask) property |
|
int | get_Mask () const property |
|
B3D::Entity | opImplCast () |