|
| PUMeshSurfaceEmitterTranslator () |
virtual | ~PUMeshSurfaceEmitterTranslator () |
virtual bool | translateChildProperty (PUScriptCompiler *compiler, PUAbstractNode *node) |
| Only parses a certain child property. More...
|
|
var | translateChildProperty ( var compiler, var node) |
| Only parses a certain child property. More...
|
|
local | translateChildProperty ( local compiler, local node) |
| Only parses a certain child property. More...
|
|
virtual bool | translateChildObject (PUScriptCompiler *compiler, PUAbstractNode *node) |
| Only parses a certain child objec. More...
|
|
| PUScriptTranslator () |
virtual | ~PUScriptTranslator () |
virtual void | translate (PUScriptCompiler *compiler, PUAbstractNode *node) |
| ScriptTranslator More...
|
|
bool | getVector2 (PUAbstractNodeList::const_iterator i, PUAbstractNodeList::const_iterator end, Vec2 *result, int maxEntries=2) |
| Parse Vector2. More...
|
|
bool | getVector3 (PUAbstractNodeList::const_iterator i, PUAbstractNodeList::const_iterator end, Vec3 *result, int maxEntries=3) |
| Parse Vector3. More...
|
|
bool | getVector4 (PUAbstractNodeList::const_iterator i, PUAbstractNodeList::const_iterator end, Vec4 *result, int maxEntries=4) |
| Parse Vector4. More...
|
|
bool | getQuaternion (PUAbstractNodeList::const_iterator i, PUAbstractNodeList::const_iterator end, Quaternion *result, int maxEntries=4) |
| Parse Quaternion. More...
|
|
bool | passValidateProperty (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop, const std::string &token, ValidationType validationType) |
| Validate a property. More...
|
|
bool | passValidatePropertyNoValues (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop, const std::string &token) |
| Validate whether a property has values. More...
|
|
bool | passValidatePropertyNumberOfValues (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop, const std::string &token, unsigned short numberOfValues) |
| Validate whether the number of values is correct. More...
|
|
bool | passValidatePropertyNumberOfValuesRange (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop, const std::string &token, unsigned short minNumberOfValues, unsigned short maxNumberOfValues) |
| Validate whether the number of values is between a range. More...
|
|
bool | passValidatePropertyValidReal (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct Real. More...
|
|
bool | passValidatePropertyValidInt (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct int. More...
|
|
bool | passValidatePropertyValidUint (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct uint. More...
|
|
bool | passValidatePropertyValidBool (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct bool. More...
|
|
bool | passValidatePropertyValidVector2 (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct Vector2. More...
|
|
bool | passValidatePropertyValidVector3 (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct Vector3. More...
|
|
var | passValidatePropertyValidVector3 ( var compiler, var prop) |
| Validate whether the value is a correct Vector3. More...
|
|
local | passValidatePropertyValidVector3 ( local compiler, local prop) |
| Validate whether the value is a correct Vector3. More...
|
|
bool | passValidatePropertyValidVector4 (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct Vector4. More...
|
|
var | passValidatePropertyValidVector4 ( var compiler, var prop) |
| Validate whether the value is a correct Vector4. More...
|
|
local | passValidatePropertyValidVector4 ( local compiler, local prop) |
| Validate whether the value is a correct Vector4. More...
|
|
bool | passValidatePropertyValidQuaternion (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Validate whether the value is a correct Quaternion. More...
|
|
var | passValidatePropertyValidQuaternion ( var compiler, var prop) |
| Validate whether the value is a correct Quaternion. More...
|
|
local | passValidatePropertyValidQuaternion ( local compiler, local prop) |
| Validate whether the value is a correct Quaternion. More...
|
|
void | errorUnexpectedToken (PUScriptCompiler *compiler, PUAbstractNode *node) |
| Adds an error to the compiler: An unknown token is read. More...
|
|
var | errorUnexpectedToken ( var compiler, var node) |
| Adds an error to the compiler: An unknown token is read. More...
|
|
local | errorUnexpectedToken ( local compiler, local node) |
| Adds an error to the compiler: An unknown token is read. More...
|
|
void | errorUnexpectedProperty (PUScriptCompiler *compiler, PUPropertyAbstractNode *prop) |
| Adds an error to the compiler: An unknown property is read. More...
|
|
void | processNode (PUScriptCompiler *compiler, PUAbstractNode *node) |
virtual bool | isParticleSystemTranslator () const |