Expand description
This module contains all structs and enums for values that are present in GD objects.
Modules§
Structs§
- Collider
Config - Configuration struct for collide triggers which specifies the colliders that are checked for collisions.
- Colour
- RGB colour tuple
- Colour
Trigger Config - Configuration struct for the primary colour operation in a colour trigger
- Compare
Operand - Compare operand configuration specifier for the item control trigger
- Copy
Colour Config - Config struct for copy colour options
- Default
Move - Config struct for default movement
- Directional
Move - Config struct for moving to a specific target.
- HSVColour
- Config struct for HSV colour settings
- Particle
Spawn Config - Configuration descriptor for spawning particles in particle spawn trigger
- Pulse
Channel - Config struct for channel pulses
- Pulse
Group - Config struct for group pulses
- PulseHSV
- Pulse with HSV mode configuration
- Rotation
Aim - Config struct for aim mode rotation
- Rotation
Config - Struct for specifying rotation settings in a rotate trigger
- Rotation
Normal - Degree amount rotation specifier
- Scale
Config - Configuration struct for scaling of objects in the scale trigger
- Startpos
Config - Gameplay starting settings specification struct for the startpos trigger
- Target
Move - Config struct for moving to a specific target.
- Time
Trigger Config - Configuration struct for the time trigger
Enums§
- Anim
- Enum for animation IDs
- Axis
Only Move - Optional axis lock for move triggers
- Colour
Channel - Enum for colour channels and their IDs
- Compare
Op - Enum for item comparison operators
- Counter
Mode - Enum for counter modes
- Event
- Enum for all events that the event trigger can listen for
- ExtraI
D2 - Extra ID 2 parameter in the event trigger
- GDObj
Prop Type - Corresponding types for
GDValues. - GDValue
- Enum for all values represented by Geometry Dash.
All values are parsed according to their specified
GDObjPropType. - Gamemode
- Enum for the GD gamemodes corresponding to their internal values
- Group
- Group ID container for regular and parent groups
- Group
Type - Group type enum
- Item
- In-level value container. Used in such triggers as item edit, item compare and item persisent
- Item
Align - Enum for item alignments
- Item
Type - Enum for counter types
- Middle
Ground - Enum for middle grounds
- Move
Easing - Enum for all of the move easings
- Move
Lock - Enum for lock config: player or camera
- Move
Mode - Enum for move mode setting. See structs
DefaultMove,TargetMove, andDirectionalMove - Move
Target - Enum for move targets.
- Op
- Enum for item operators
- Optional
Player Target - Enum for an optional player target. Used in the touch trigger
- Pulse
Mode - Enum for pulse mode
- Pulse
Target - Enum for target of pulse
- Rotation
Mode - Enum for rotation configs
- Rotation
Player Target - Optional target of rotation
- Round
Mode - Enum for item round modes
- Sign
Mode - Enum for item sign modes
- Speed
- Enum for starting speed in a startpos
- Stop
Mode - Enum for stop trigger modes
- Target
Player - Enum for target player in gravity trigger
- Touch
Toggle - Enum for modes of activation in a touch trigger
- Transition
Mode - Enum for transition object enter/exit config
- Transition
Type - Enum for transition object type (from top, from bottom, etc.)
- UIReference
Pos - Enum for relative UI reference position
- ZLayer