Ramses Logic documentationΒΆ
- Overview
- Logic node creation
- Object lifecycle
- Creating links between nodes
- Linking logic nodes to Ramses scenes
- Animations
- Error handling
- Iterating over object collections
- Saving/Loading from file
- Logging
- Security and memory safety
- Performance
- List of all examples
- Minimal example
- Example with primitive properties
- Example with structured properties
- Example with indexed (vector, array) properties
- Handling compilation errors
- Handling runtime errors
- Example with Ramses
- Save/load from file example
- Links example
- Animation example
- Dynamic animation (animateTo) example
- Modules example
- Globals example
- Interfaces example
- Class Index
- AnimationNode
- AnimationNodeConfig
- Collection
- DataArray
- Iterator
- LogicEngine
- LogicEngineReport
- LogicNode
- LogicObject
- LuaConfig
- LuaModule
- LuaInterface
- LuaScript
- Property
- RamsesAppearanceBinding
- RamsesBinding
- RamsesCameraBinding
- RamsesNodeBinding
- SaveFileConfig
- TimerNode
- AnimationChannel
- ErrorData
- IsPrimitiveProperty
- PropertyEnumToType
- PropertyTypeToEnum
- WarningData
- SetLogHandler
- SetDefaultLogging
- GetRamsesLogicVersion
- EInterpolationType
- ELogMessageType
- EPropertyType
- ERotationType
- EStandardModule