|
| Create3DParticle (float x=0, float y=0, float z=0, float rX=0, float rY=0, float rZ=0, float sX=2, float sY=2, float sZ=2) |
| create a 3D particle emitter. More...
|
|
bool | setImage (string filePath, int layer=0) |
| sets the image texture from a file path. More...
|
|
string | getImage () |
| gets the last set image file. More...
|
|
mesh | setDirection (float x, float y, float z) |
| sets the direction and speed of the emitter. More...
|
|
multiReturn< float, float, float > | getDirection () |
| get the direction and speed of the emitter. More...
|
|
mesh | setMinLifeTime (float milliseconds) |
| set the minimum time of a particle. More...
|
|
mesh | setMaxLifeTime (float milliseconds) |
| set the maximum time of a particle. More...
|
|
mesh | setMinParticlesPerSecond (float particles) |
| sets the minimum amount of particles. More...
|
|
mesh | setMaxParticlesPerSecond (float particles) |
| sets the maximum amount of particles. More...
|
|
mesh | setMinStartScale (float sX, float sY=sX) |
| sets the minimum size of particles. More...
|
|
mesh | setMaxStartScale (float sX, float sY=sX) |
| sets the maximum size of particles. More...
|
|
mesh | addMesh (mesh *m) |
| add a child mesh. More...
|
|
mesh | getParent () |
| get the parent mesh. More...
|
|
string | getType () |
| get the type of this mesh. More...
|
|
mesh | setPosition (float X, float Y, float Z) |
| sets the position of the mesh. More...
|
|
multiReturn< float, float, float > | getPosition () |
| gets the position of the mesh. More...
|
|
mesh | moveForward (float speed=1, float xRotation=0, float yRotation=0, float zRotation=0) |
| moves the mesh forward or toward a direction. More...
|
|
mesh | setX (float X) |
| sets the X axis of the mesh. More...
|
|
mesh | setY (float Y) |
| sets the Y axis of the mesh. More...
|
|
mesh | setZ (float Z) |
| sets the Z axis of the mesh. More...
|
|
float | getX () |
| gets the X axis of the mesh. More...
|
|
float | getY () |
| gets the Y axis of the mesh. More...
|
|
float | getZ () |
| gets the Z axis of the mesh. More...
|
|
mesh | setRotation (float Rx, float Ry, float Rz) |
| sets the X, Y, and Z rotation of the mesh. More...
|
|
multiReturn< float, float, float > | getRotation () |
| gets the rotation of the mesh. More...
|
|
mesh | setRx (float Rx) |
| sets the X rotation of the mesh. More...
|
|
mesh | setRy (float Ry) |
| sets the Y rotation of the mesh. More...
|
|
mesh | setRz (float Rz) |
| sets the Z rotation of the mesh. More...
|
|
float | getRx () |
| gets the X rotational axis of the mesh. More...
|
|
float | getRy () |
| gets the Y rotational axis of the mesh. More...
|
|
float | getRy () |
| gets the Y rotational axis of the mesh. More...
|
|
mesh | hide () |
| hide the mesh. More...
|
|
mesh | show () |
| shows the mesh. More...
|
|
mesh | setVisible (bool visible=true) |
| sets the visibility of the mesh. More...
|
|
bool | isVisible () |
| gets the visibility of the mesh. More...
|
|
mesh | setLighting (bool lit=true) |
| sets whether the mesh is fully lit or needs a light source. More...
|
|
mesh | setZBuffer (bool ZBuffer=true) |
| sets whether the mesh has a ZBuffer or not. More...
|
|
mesh | setScale (float X=-1, float Y=-1, float Z=-1) |
| sets the X, Y, and Z scale. More...
|
|
multiReturn< float, float, float > | getScale () |
| gets the X, Y and Z scale. More...
|
|
mesh | setColor (int r, int g, int b, int a=255) |
| sets the color of the mesh. More...
|
|
mesh | remove () |
| removes the mesh. More...
|
|
mesh | setProperty (string property, string value) |
| sets a property of the mesh. More...
|
|
string | getProperty (string property) |
| gets the value of a set property. More...
|
|
string[] | getProperties () |
| gets all properties from the object. More...
|
|
mesh | removeProperty (string property) |
| removes a property from the object. More...
|
|
mesh | clearProperties () |
| removes all properties from the object. See removeProperty() More...
|
|
mesh | doCommands (string cmd) |
| creates the mesh from an object like a server command. More...
|
|
mesh[] | getChildren () |
| gets a list of added children. More...
|
|
string | getObject (bool includeChildren=true) |
| get the mesh as a total object. More...
|
|
mesh | sendToClients (bool removeOthers=false, string key="", string keyAns="") |
| sends the mesh to all connected clients who meet the criteria. More...
|
|
mesh | removeFromClients () |
| removes the mesh from all online clients. More...
|
|
bool | setID (string ID) |
| set the ID of the mesh. More...
|
|
string | getID () |
| get the ID of the mesh. More...
|
|