ActionExecuteMode
EnumValue |
Description |
FrameUpdate |
|
LogicUpdate |
|
ActionState
EnumValue |
Description |
Completed |
|
Running |
|
AnimationBlendMode
EnumValue |
Description |
Auto |
|
Manual |
|
AnimationBlendType
EnumValue |
Description |
Normalized |
|
Standard |
|
AnimationPlayMode
EnumValue |
Description |
Loop |
|
Pingpong |
|
PlayOnce |
|
ArrowHeadType
EnumValue |
Description |
Arrow |
|
Cube |
|
AtomFilter
EnumValue |
Description |
AngularAxis |
|
LinearAxis |
|
AudioCueImport
EnumValue |
Description |
Grouped |
|
None |
|
PerSound |
|
AudioFileLoadType
The choices for how to load and play an audio file.
EnumValue |
Description |
Auto |
This will choose whether to stream a file depending on its length. Files longer than 30 seconds will be streamed from memory, and those longer than 1 minute will be streamed from file. |
StreamFromFile |
The audio data will be read from the file and decompressed as it plays. |
StreamFromMemory |
The compressed audio data will be read into memory when the Sound resource is loaded and will be decompressed as it plays. |
Uncompressed |
The audio data will be decompressed and held in memory when the Sound resource is loaded. |
AudioLatency
The latency setting used by the audio system.
EnumValue |
Description |
High |
Audio will have a higher latency. This can fix some audio problems in some cases. |
Low |
The default setting, where audio will have a low amount of latency. |
AudioMixTypes
The possible settings for the number of channels used by the audio system when creating audio.
EnumValue |
Description |
AutoDetect |
The audio system will match its channels to the default output device. |
FiveOne |
Audio will be produced using a typical 5.1 speaker configuration. |
Mono |
Audio will be produced using only a single channel. |
Quad |
Audio will be produced using two left channels and two right channels. |
SevenOne |
Audio will be produced using a typical 7.1 speaker configuration. |
Stereo |
Audio will be produced using two channels, one for the left speaker and one for the right. |
Authority
EnumValue |
Description |
Client |
|
Server |
|
AuthorityMode
EnumValue |
Description |
Dynamic |
|
Fixed |
|
AxisDirection
Defines a primary direction for an axis.
EnumValue |
Description |
X |
|
Y |
|
Z |
|
BasicNetType
Use Archetype "ResourceId:Name" String as ReplicaType? Otherwise we will use ResourceId u64 as ReplicaType (much more efficient). This impacts bandwidth performance when first spawning/cloning new NetObject types to remote peers.
EnumValue |
Description |
Boolean |
|
Boolean2 |
|
Boolean3 |
|
Boolean4 |
|
Byte |
|
DoubleInteger |
|
DoubleReal |
|
Integer |
|
Integer2 |
|
Integer3 |
|
Integer4 |
|
Other |
|
Quaternion |
|
Real |
|
Real2 |
|
Real2x2 |
|
Real3 |
|
Real3x3 |
|
Real4 |
|
Real4x4 |
|
String |
|
BasisType
EnumValue |
Description |
NegativeX |
|
NegativeY |
|
NegativeZ |
|
PositiveX |
|
PositiveY |
|
PositiveZ |
|
BlendEquation
How pixel values (source) are combined with the active render target's values (destination).
EnumValue |
Description |
Add |
Source is added to destination. |
Max |
The maximum value between source and destination is kept. |
Min |
The minimum value between source and destination is kept. |
ReverseSubtract |
Destination is subtracted from source. |
Subtract |
Source is subtracted from destination. |
BlendFactor
Values that can be multiplied with the operands used in the blend equation.
EnumValue |
Description |
DestAlpha |
The alpha channel of the destination value. |
DestColor |
The RGB of the destination value. |
InvDestAlpha |
One minus the alpha channel of the destination value. |
InvDestColor |
One minus the RGB of the destination value. |
InvSourceAlpha |
One minus the alpha channel of the source value. |
InvSourceColor |
One minus the RGB of the source value. |
One |
Multiplied by one, operand is unchanged. |
SourceAlpha |
The alpha channel of the source value. |
SourceAlphaSaturate |
Minimum of source alpha and one minus destination alpha. |
SourceColor |
The RGB of the source value. |
Zero |
|
BlendMode
If blend equations are applied when writing to a render target.
EnumValue |
Description |
Disabled |
Blending is not used. |
Enabled |
Blending is used, color and alpha use the same equations. |
Separate |
Blending is used, color and alpha use separate equations. |
BoundType
EnumValue |
Description |
PrismJoint |
|
PrismJoint2d |
|
RevJoint |
|
RevJoint2d |
|
EnumValue |
Description |
A |
|
AnyButton |
|
B |
|
Back |
|
DpadDown |
|
DpadDownFiltered |
|
DpadLeft |
|
DpadLeftFiltered |
|
DpadRight |
|
DpadRightFiltered |
|
DpadUp |
|
DpadUpFiltered |
|
LeftShoulder |
|
LeftThumb |
|
RightShoulder |
|
RightThumb |
|
Start |
|
StickDown |
|
StickLeft |
|
StickRight |
|
StickUp |
|
X |
|
Y |
|
CameraDragMode
EnumValue |
Description |
NotActive |
|
Pan |
|
Rotation |
|
Zoom |
|
CapsuleScalingMode
How should a capsule collider respond to non-uniform scale?
EnumValue |
Description |
PreserveHeight |
Scale applies to the height of the cylinder. |
PreserveScale |
Scale applies to the total size of the capsule. |
CastFilterState
Controls custom cast filtering via the CastFilterEvent . Allows custom filter logic per object.
EnumValue |
Description |
Accept |
Always accept this object for testing. |
DefaultBehavior |
Run the rest of the filtering logic on the cast filter. |
Reject |
Always reject this object for testing. |
CellIndexType
EnumValue |
Description |
Absoulte |
|
Local |
|
CogPathPreference
EnumValue |
Description |
Absolute |
|
CogRelative |
|
SpaceRelative |
|
ColliderType
All possible collider types. Needed mostly for collision detection. The order is somewhat important as collision detection currently assumes that all simple shapes (primitive types) are before the complex shapes.
EnumValue |
Description |
cBox |
|
cCapsule |
|
cConvexMesh |
|
cCylinder |
|
cEllipsoid |
|
cHeightMap |
|
cInvalid |
|
cMesh |
|
cMultiConvexMesh |
|
cSize |
|
cSphere |
|
CollisionFilterBlockType
What kind of filter block this is. These blocks are used to send out/override collision group events of certain types (collision started, etc...)
EnumValue |
Description |
CollisionEndedBlock |
|
CollisionPersistedBlock |
|
CollisionStartedBlock |
|
PreSolveBlock |
|
CollisionFilterCollisionFlags
Controls what parts of collision detection/resolution are run for a CollisionGroup pair.
EnumValue |
Description |
Resolve |
Run both collision detection and resolution as normal. |
SkipDetection |
Don't run collision detection. No events will be sent. |
SkipResolution |
Don't run collision resolution. Detection will still be run so events might be sent out. |
CollisionType
Used to determine what kind of collision this is during event sending.
EnumValue |
Description |
CollisionEnded |
|
CollisionPersisted |
|
CollisionStarted |
|
ConflictAction
EnumValue |
Description |
Replace |
|
Skip |
|
ConnectResponse
EnumValue |
Description |
Accept |
|
Deny |
|
DenyFull |
|
DenyTimeout |
|
ConnectResponseMode
EnumValue |
Description |
Accept |
|
Custom |
|
Deny |
|
ConstraintPositionCorrection
What kind of position correction behavior is desired for constraint or constraint type.
EnumValue |
Description |
Baumgarte |
Use a baumgarte penalty force. |
Inherit |
Use the global position correction method. |
PostStabilization |
Directly fix position errors via translation. |
ControlMode
EnumValue |
Description |
FirstPerson |
|
Orbit |
|
ZPlane |
|
ConvergenceState
EnumValue |
Description |
Active |
|
None |
|
Resting |
|
CullMode
How triangles should be culled (not rendered) depending on which way they face.
EnumValue |
Description |
BackFace |
Clockwise triangles are not rendered. |
Disabled |
Triangles are always rendered. |
FrontFace |
Counter clockwise triangles are not rendered. |
Cursor
Standard Mouse Cursors.
EnumValue |
Description |
Arrow |
|
Cross |
|
Hand |
|
Invisible |
|
SizeAll |
|
SizeNESW |
|
SizeNS |
|
SizeNWSE |
|
SizeWE |
|
TextBeam |
|
Wait |
|
CurveType
EnumValue |
Description |
BSpline |
|
CatmullRom |
|
Linear |
|
DefaultAddOnFilters
EnumValue |
Description |
AllAngularAxes |
|
AllAxes |
|
AllLinearAxes |
|
SingleAngularAxis |
|
SingleAxis |
|
SingleLinearAxis |
|
DepthMode
How pixels depth values should be tested to determine if the pixel renders.
EnumValue |
Description |
Disabled |
No depth testing. |
Read |
Depth values are compared to the depth buffer. |
Write |
Depth values are compared to the depth buffer, if comparison succeeds the new value is written to the buffer. |
DetectionMode
EnumValue |
Description |
Assume |
|
Automatic |
|
Manual |
|
Manumatic |
|
DisconnectReason
EnumValue |
Description |
Latency |
|
Request |
|
Timeout |
|
DockArea
EnumValue |
Description |
BotTool |
|
Bottom |
|
Center |
|
Count |
|
Floating |
|
Left |
|
Right |
|
Top |
|
TopTool |
|
Ease
EnumValue |
Description |
BackIn |
|
BackInOut |
|
BackOut |
|
BounceIn |
|
BounceInOut |
|
BounceOut |
|
ElasticIn |
|
ElasticInOut |
|
ElasticOut |
|
Linear |
|
QuadIn |
|
QuadInOut |
|
QuadOut |
|
SinIn |
|
SinInOut |
|
SinOut |
|
WarpIn |
|
WarpInOut |
|
WarpOut |
|
EditorMode
EnumValue |
Description |
Mode2D |
|
Mode3D |
|
Enum
Internal enum used for determining what kind of transform update is happening.
EnumValue |
Description |
cInitialize |
|
cUpdate |
|
FalloffCurveType
The type of curve used for attenuating volume by SoundAttenuators.
EnumValue |
Description |
Custom |
Sets the volume reduction using a SampleCurve resource. |
Linear |
Volume reduces linearly with distance. |
Log |
Volume reduces logarithmically, mimicking sound in real life. |
Sine |
Volume reduces linearly at first then slowly. |
SquareRoot |
Volume reduces quickly at first then linearly. |
Squared |
Volume reduces slowly at first then linearly. |
Filter
EnumValue |
Description |
ActiveOffset |
|
DefaultOffset |
|
FilterFlag |
|
FlickedStick
EnumValue |
Description |
Left |
|
None |
|
Right |
|
FragmentCountFilter
EnumValue |
Description |
FiveFragments |
|
FourFragments |
|
OneFragment |
|
SixFragments |
|
ThreeFragments |
|
TwoFragments |
|
FragmentFilter
EnumValue |
Description |
FreeAngularFragment |
|
FreeLinearFragment |
|
NoFreeAxesFragment |
|
SingleFragment |
|
GeometryValue
EnumValue |
Description |
Albedo |
|
Depth |
|
Metallic |
|
None |
|
Normal |
|
Roughness |
|
Specular |
|
GizmoBasis
EnumValue |
Description |
Local |
|
World |
|
GizmoDragMode
EnumValue |
Description |
Line |
|
Plane |
|
ViewPlane |
|
GizmoGrab
EnumValue |
Description |
Hold |
|
Toggle |
|
GizmoGrabMode
EnumValue |
Description |
Hold |
|
Toggle |
|
GizmoPivot
EnumValue |
Description |
Average |
|
Center |
|
Primary |
|
GizmoSnapMode
EnumValue |
Description |
Relative |
|
WorldAxes |
|
WorldGrid |
|
GranularSynthWindows
Types of windows (volume envelopes) that can be used for individual grains generated by the GranularSynthNode .
EnumValue |
Description |
Linear |
A triangle-shaped linear envelope. Does not use attack and release times. |
Parabolic |
A smoothly curved envelope. Does not use attack and release times. |
RaisedCosine |
Uses cosine curves to smoothly ramp up and down during attack and release times. |
Trapezoid |
Uses linear ramps during attack and release times. More efficient than RaisedCosine but not as smooth. |
GraphicalSortMethod
Method of sorting for determining the draw order of graphicals.
EnumValue |
Description |
BackToFrontView |
Uses the distance in the view direction, furthest to nearest. |
FrontToBackView |
Uses the distance in the view direction, nearest to furthest. |
GraphicalSortValue |
Uses the sort value on the graphical component, lowest to highest. |
NegativeToPositiveX |
Uses the world space X-coordinate. |
NegativeToPositiveY |
Uses the world space Y-coordinate. |
NegativeToPositiveZ |
Uses the world space Z-coordinate. |
None |
Not sorted, draw order is undefined. |
PositiveToNegativeX |
Uses the world space X-coordinate. |
PositiveToNegativeY |
Uses the world space Y-coordinate. |
PositiveToNegativeZ |
Uses the world space Z-coordinate. |
SortEvent |
An event is sent on CameraViewport every frame for custom logic to determine the sort value. |
HeightTextureSelect
EnumValue |
Description |
Texture0 |
|
Texture1 |
|
Texture2 |
|
Texture3 |
|
EnumValue |
Description |
CreateDestroy |
|
Flatten |
|
RaiseLower |
|
SmoothSharpen |
|
WeightPainter |
|
HorizontalAlignment
EnumValue |
Description |
Center |
|
Left |
|
Right |
|
ImageImport
EnumValue |
Description |
Sprites |
|
Textures |
|
ImportFrames
EnumValue |
Description |
AllFrames |
|
SelectedFrames |
|
ImportMode
EnumValue |
Description |
FitToPatches |
|
MaintainAspectRatio |
|
IncludeMode
EnumValue |
Description |
Children |
|
OnlyRoot |
|
IndicatorSide
EnumValue |
Description |
Bottom |
|
Left |
|
Right |
|
Top |
|
EnumValue |
Description |
Gamepad |
|
Joystick |
|
Keyboard |
|
Mouse |
|
InternalKeyState
EnumValue |
Description |
KeyHeld |
|
KeyNotHeld |
|
KeyPressed |
|
KeyReleased |
|
InternetProtocol
EnumValue |
Description |
Both |
|
Unspecified |
|
V4 |
|
V6 |
|
JointFrameOfReference
EnumValue |
Description |
ObjectA |
|
ObjectB |
|
EnumValue |
Description |
FixedAngleJoint |
|
GearJoint |
|
LinearAxisJoint |
|
ObjectLink |
|
PositionJoint |
|
PrismaticJoint |
|
PrismaticJoint2d |
|
PulleyJoint |
|
RevoluteJoint |
|
RevoluteJoint2d |
|
StickJoint |
|
UniversalJoint |
|
UprightJoint |
|
WeldJoint |
|
WheelJoint |
|
WheelJoint2d |
|
JointTypes
EnumValue |
Description |
CustomJoint |
|
FixedAngleJoint |
|
GearJoint |
|
LinearAxisJoint |
|
ManipulatorJoint |
|
PhyGunJoint |
|
PositionJoint |
|
PrismaticJoint |
|
PrismaticJoint2d |
|
PulleyJoint |
|
RelativeVelocityJoint |
|
RevoluteJoint |
|
RevoluteJoint2d |
|
StickJoint |
|
UniversalJoint |
|
UprightJoint |
|
WeldJoint |
|
WheelJoint |
|
WheelJoint2d |
|
Keys
EnumValue |
Description |
A |
|
Add |
|
Alt |
|
Apostrophe |
|
B |
|
Back |
|
Backslash |
|
C |
|
Capital |
|
Comma |
|
Control |
|
D |
|
Decimal |
|
Delete |
|
Divide |
|
Down |
|
E |
|
Eight |
|
End |
|
Enter |
|
Equal |
|
Escape |
|
F |
|
F1 |
|
F10 |
|
F11 |
|
F12 |
|
F2 |
|
F3 |
|
F4 |
|
F5 |
|
F6 |
|
F7 |
|
F8 |
|
F9 |
|
Five |
|
Four |
|
G |
|
H |
|
Home |
|
I |
|
Insert |
|
J |
|
K |
|
L |
|
Left |
|
LeftBracket |
|
M |
|
Minus |
|
Multiply |
|
N |
|
Nine |
|
None |
|
NumPad0 |
|
NumPad1 |
|
NumPad2 |
|
NumPad3 |
|
NumPad4 |
|
NumPad5 |
|
NumPad6 |
|
NumPad7 |
|
NumPad8 |
|
NumPad9 |
|
O |
|
One |
|
P |
|
PageDown |
|
PageUp |
|
Period |
|
Q |
|
R |
|
Right |
|
RightBracket |
|
S |
|
Semicolon |
|
Seven |
|
Shift |
|
Six |
|
Slash |
|
Space |
|
Subtract |
|
T |
|
Tab |
|
Three |
|
Tilde |
|
Two |
|
U |
|
Unknown |
|
Up |
|
V |
|
W |
|
X |
|
Y |
|
Z |
|
Zero |
|
KeyState
EnumValue |
Description |
Down |
|
Repeated |
|
Up |
|
LauncherAutoRunMode
EnumValue |
Description |
IfInstalled |
|
InstallAndRun |
|
None |
|
LinkState
EnumValue |
Description |
Connected |
|
Disconnected |
|
ReceivedConnectRequest |
|
ReceivedDisconnectNotice |
|
ReceivedNegativeConnectResponse |
|
SentConnectRequest |
|
SentDisconnectNotice |
|
SentNegativeConnectResponse |
|
Unspecified |
|
LinkStatus
EnumValue |
Description |
AttemptingConnection |
|
Connected |
|
Disconnected |
|
Unspecified |
|
Location
EnumValue |
Description |
BottomCenter |
|
BottomLeft |
|
BottomRight |
|
Center |
|
CenterLeft |
|
CenterRight |
|
TopCenter |
|
TopLeft |
|
TopRight |
|
LoopingMode
EnumValue |
Description |
Default |
|
Looping |
|
Once |
|
MeshEmitMode
EnumValue |
Description |
Edge |
|
Face |
|
Vertex |
|
MeshImport
EnumValue |
Description |
MultiMesh |
|
NoMesh |
|
SingleMesh |
|
Mode2DStates
Represents what dimensions a RigidBody should operate in (how many degrees of freedom it has by default).
EnumValue |
Description |
InheritFromSpace |
Use the Mode2D state on the PhysicsSpace . This allows easy changing of the entire space between 2D/3D. |
Mode2D |
Restricts the object's movement through physics to 2D. This lowers the object's degrees of freedom down to 3 (x-linear, y-linear, z-angular). |
Mode3D |
A regular 3D object (6 degrees of freedom). |
As the extra mouse buttons are typically Back and Forward they have been named accordingly.
EnumValue |
Description |
Left |
|
Middle |
|
None |
|
Right |
|
XOneBack |
|
XTwoForward |
|
MultiConvexMeshAutoComputeMethod
EnumValue |
Description |
MarchingSquares |
|
Pixels |
|
MultiConvexMeshAutoComputeMode
EnumValue |
Description |
Alpha |
|
Intensity |
|
MultiConvexMeshDrawMode
EnumValue |
Description |
Edges |
|
Filled |
|
None |
|
MultiConvexMeshSnappingMode
EnumValue |
Description |
Always |
|
IfClose |
|
None |
|
NetRefreshResult
Network refresh result.
EnumValue |
Description |
DirectBasicHostInfo |
|
ExtraHostInfo |
|
IndirectBasicHostInfo |
|
NoResponse |
|
NetRole
EnumValue |
Description |
Client |
|
MasterServer |
|
Offline |
|
Server |
|
Unspecified |
|
NetUserAddResponse
Network user add response.
EnumValue |
Description |
Accept |
|
Deny |
|
Network
Network specification.
EnumValue |
Description |
Internet |
|
LAN |
|
ObjectIndex
EnumValue |
Description |
IndexA |
|
IndexB |
|
OrientationBases
EnumValue |
Description |
Custom |
|
ForwardNegativeZUpY |
|
ForwardXUpY |
|
ForwardXUpZ |
|
ForwardYUpZ |
|
ForwardZUpY |
|
PerspectiveMode
Method of 3D scene projection to a 2D plane.
EnumValue |
Description |
Orthographic |
Projection is parallel with the viewing direction. |
Perspective |
Projection towards a single view point, making distant objects appear smaller. |
How to compute the tangents for a contact point. Mainly for testing.
EnumValue |
Description |
OrthonormalTangents |
|
RandomTangents |
|
VelocityTangents |
|
PhysicsEffectEndCondition
Describes how interpolation is performed (if at all) outside of a physics effect's max distance.
EnumValue |
Description |
ClampToMax |
Clamps to the max force value |
ContinueFalloff |
Continue the regular interpolation method |
NoEffect |
Don't apply a force past the max distance |
PhysicsEffectInterpolationType
Describes how force values are interpolated between min/max values.
EnumValue |
Description |
Linear |
Linearly interpolate between values. |
Quadratic |
Quadratically interpolate between values (uses t^2). |
PhysicsEffectType
EnumValue |
Description |
Buoyancy |
|
Custom |
|
Drag |
|
Flow |
|
Force |
|
Gravity |
|
Invalid |
|
PointForce |
|
PointGravity |
|
Thrust |
|
Torque |
|
Vortex |
|
Wind |
|
PhysicsImport
EnumValue |
Description |
ConvexMesh |
|
NoMesh |
|
StaticMesh |
|
PhysicsIslandPreProcessingMode
What kind of pre-processing strategy should be used for merging islands.
EnumValue |
Description |
ColliderCount |
|
ConstraintCount |
|
None |
|
PhysicsIslandType
How should islands be built. Internal for testing (mostly legacy).
EnumValue |
Description |
Composites |
|
ForcedOne |
|
Kinematics |
|
PhysicsMeshType
EnumValue |
Description |
ConvexMesh |
|
PhysicsMesh |
|
PhysicsSolverPositionCorrection
What kind of position correction should be applied for any constraint that is set to Inherit.
EnumValue |
Description |
Baumgarte |
Use a baumgarte penalty force. |
PostStabilization |
Directly fix position errors via translation. |
PhysicsSolverSubType
What kind of solver technique to use for position correction. Mainly for testing.
EnumValue |
Description |
BasicSolving |
|
BlockSolving |
|
PhysicsSolverType
What kind of a constraint solver should be used. A few pre-defined types meant for comparing performance.
EnumValue |
Description |
Basic |
|
GenericBasic |
|
Normal |
|
Threaded |
|
Placement
EnumValue |
Description |
CameraLocation |
|
LookAtPlane |
|
LookAtPoint |
|
OnTop |
|
PlaneXY |
|
ViewAtDepth |
|
PlayGameOptions
EnumValue |
Description |
MultipleInstances |
|
SingleInstance |
|
PrimitiveType
EnumValue |
Description |
Lines |
|
Points |
|
Triangles |
|
Receipt
EnumValue |
Description |
ACK |
|
EXPIRED |
|
MAYBE |
|
NAK |
|
ReceiveState
EnumValue |
Description |
cCloseConnection |
|
cDataReceived |
|
cNextConnection |
|
ReliabilityMode
EnumValue |
Description |
Reliable |
|
Unreliable |
|
ReplicationPhase
EnumValue |
Description |
Change |
|
Initialization |
|
Uninitialization |
|
RigidBodyDynamicState
What kind of dynamics this body should have. Determines if forces are integrated and if collisions are resolved.
EnumValue |
Description |
Dynamic |
A regular body that can be affected by forces. |
Kinematic |
An infinite mass body that approximates velocity when moved. Used for moving platforms and other movable infinite mass objects. |
Static |
An infinite mass body. Will not move via dynamics. |
RouteMode
EnumValue |
Description |
Exclude |
|
Include |
|
ScaleConversion
EnumValue |
Description |
CentimeterToInches |
|
CentimeterToMeter |
|
Custom |
|
InchesToCentimenters |
|
InchesToMeters |
|
MetersToCentimeters |
|
MetersToInches |
|
SendsEvents
EnumValue |
Description |
False |
|
True |
|
SerializationMode
EnumValue |
Description |
All |
|
Changed |
|
ShadowResolution
EnumValue |
Description |
High |
|
Low |
|
Medium |
|
SoundPlayMode
Whether a SoundCue should play once or loop continuously.
EnumValue |
Description |
Looping |
The sound will loop continuously between its LoopStartTime and LoopEndTime. |
Single |
The sound will play once to its EndTime and then stop. |
SoundSelectMode
Whether a SoundCue should pick a Sound to play randomly or sequentially.
EnumValue |
Description |
Random |
The SoundCue will pick a Sound at random, taking into account the Weight values. |
Sequential |
Each time the SoundCue is played it will pick the next Sound in the order they are displayed. |
SplineAnimatorMode
EnumValue |
Description |
Exact |
|
Spring |
|
SplineType
EnumValue |
Description |
BSpline |
|
CatmullRom |
|
Linear |
|
SpringDebugDrawMode
When should debug drawing of a spring system happen.
EnumValue |
Description |
Always |
Always debug draw. |
None |
Never debug draw. |
WhenNoMesh |
Only debug draw if no graphical mesh is present. |
SpringDebugDrawType
How should springs be drawn?
EnumValue |
Description |
Normal |
Draw all springs equally (same color). |
Sorted |
Draw the springs in sorted order. This alters the color based upon the distance from an anchor point. |
SpringSortOrder
How should springs be sorted for solving. This effects the convergence rate of a system.
EnumValue |
Description |
BottomUp |
Sort so that springs further away from anchors are solved first. |
None |
No sorting is preserved. |
TopDown |
Sort so that springs closer to anchors are solved first. |
EnumValue |
Description |
Anchoring |
|
PointSelector |
|
RopeCreator |
|
SpringCreator |
|
SpringSelector |
|
SpriteFill
EnumValue |
Description |
NineSlice |
|
Stretch |
|
Tiled |
|
SpriteGeometryMode
How the sprite quad is aligned in 3D space.
EnumValue |
Description |
ViewPlane |
Aligned to always face the camera. |
ZPlane |
Aligned with the object's z axis. |
SpriteOrigin
EnumValue |
Description |
BottomCenter |
|
BottomLeft |
|
Center |
|
Custom |
|
UpperLeft |
|
SpriteParticleAnimationMode
EnumValue |
Description |
Looping |
|
Single |
|
SpriteParticleGeometryMode
Sprite Particle System Enums.
EnumValue |
Description |
Beam |
|
Billboarded |
|
FaceVelocity |
|
Flat |
|
Outward |
|
SpriteParticleSortMode
EnumValue |
Description |
BackToFrontView |
|
FrontToBackView |
|
NegativeToPositiveX |
|
NegativeToPositiveY |
|
NegativeToPositiveZ |
|
None |
|
PositiveToNegativeX |
|
PositiveToNegativeY |
|
PositiveToNegativeZ |
|
SpriteSampling
EnumValue |
Description |
Linear |
|
Nearest |
|
StencilMode
How stencil buffer values should be tested to determine if a pixel renders.
EnumValue |
Description |
Disabled |
No stencil testing. |
Enabled |
Stencil values will be tested with the active settings. |
Separate |
Stencil values will be tested, frontface/backface triangles will use separate settings. |
StencilOp
Operations that can be applied to the stencil buffer.
EnumValue |
Description |
Decrement |
Decrements the current stencil buffer value. Clamps to 0. |
DecrementWrap |
Decrements the current stencil buffer value. Wraps stencil buffer value to the maximum value when decrementing a stencil buffer value of zero. |
Increment |
Increments the current stencil buffer value. Clamps to the maximum value. |
IncrementWrap |
Increments the current stencil buffer value. Wraps stencil buffer value to zero when incrementing the maximum value. |
Invert |
Bitwise inverts the current stencil buffer value. |
Keep |
Keeps the current value. |
Replace |
Sets the stencil buffer value to the test value. |
Zero |
|
StoreResult
EnumValue |
Description |
Added |
|
Failed |
|
Replaced |
|
StreamOrigin
EnumValue |
Description |
Current |
|
End |
|
Start |
|
StreamType
EnumValue |
Description |
StandardError |
|
StandardInput |
|
StandardOutput |
|
SynthWaveType
Types of sound waves that can be used by SoundNodes.
EnumValue |
Description |
Noise |
White noise produced by getting random values between -1 and 1. |
SawWave |
Audio generated by a saw wave (values go linearly from -1 to 1 then jump back to -1). |
SineWave |
Audio generated by a Sine wave. |
SquareWave |
Audio generated by a square wave (values are either -1 or 1). |
TriangleWave |
Audio generated by a triangle wave (values go linearly from -1 to 1 and back again). |
SystemSpace
EnumValue |
Description |
LocalSpace |
|
WorldSpace |
|
TabWidth
EnumValue |
Description |
FourSpaces |
|
TwoSpaces |
|
TcpSocketBind
EnumValue |
Description |
Any |
|
Loopback |
|
TextAlign
How text is positioned relative to the object position.
EnumValue |
Description |
Center |
Center is aligned with the position. |
Left |
Left side is aligned with the position. |
Right |
Right side is aligned with the position. |
TextureAddressing
How to address the texture with uv's outside of the range [0, 1] Clamp - Uses the last pixel at the border of the image Repeat - Wraps to the opposite side and continues to sample the image Mirror - Similar to Repeat but reverses image direction.
EnumValue |
Description |
Clamp |
|
Mirror |
|
Repeat |
|
TextureAnisotropy
How pixels are sampled when the ratio of pixels viewed along its u/v directions is not 1:1 (Typically when viewing a texture at an angle) The options represent how large of a ratio will be accounted for when sampling x1 = 1:1 (no anisotropy), x16 = 16:1 (high anisotropy), x16 being the best quality.
EnumValue |
Description |
x1 |
|
x16 |
|
x2 |
|
x4 |
|
x8 |
|
TextureCompareFunc
Method of comparison used when testing values against textures/buffers.
EnumValue |
Description |
Always |
Compare always succeeds. |
Equal |
Compares if test value is equal to buffer value. |
Greater |
Compares if test value is greater than buffer value. |
GreaterEqual |
Compares if test value is greater than or equal to buffer value. |
Less |
Compares if test value is less than buffer value. |
LessEqual |
Compares if test value is less than or equal to buffer value. |
Never |
Compare never succeeds. |
NotEqual |
Compares if test value is not equal to buffer value. |
TextureCompareMode
If texture sampling should do comparison.
EnumValue |
Description |
Disabled |
Regular texture sampling. |
Enabled |
Sampling returns the result of a comparison. |
TextureCompression
Block compression, lossy hardware supported formats with very high memory savings None - No compression will be used BC1 - RGB stored at 1/2 byte per pixel Used for color maps that don't need alpha, normal maps BC2 - RGB w/ low precision alpha stored at 1 byte per pixel No common usages BC3 - RGB w/ alpha stored at 1 byte per pixel Used for color maps that need alpha BC4 - R stored at 1/2 byte per pixel Used for single channel maps like height, specular, roughness BC5 - RG stored at 1 byte per pixel Used for two channel maps like normals with reconstructed Z BC6 - RGB floats stored at 1 byte per pixel Used for high dynamic range images.
EnumValue |
Description |
BC1 |
|
BC2 |
|
BC3 |
|
BC4 |
|
BC5 |
|
BC6 |
|
None |
|
TextureFace
EnumValue |
Description |
NegativeX |
|
NegativeY |
|
NegativeZ |
|
None |
|
PositiveX |
|
PositiveY |
|
PositiveZ |
|
TextureFiltering
How pixels are sampled when viewing image at a different size Nearest - Gets the closest pixel unaltered Bilinear - Gets the 4 closest pixels and linearly blends between them Trilinear - Same as bilinear with an additional linear blend between mip levels.
EnumValue |
Description |
Bilinear |
|
Nearest |
|
Trilinear |
|
TextureFormat
EnumValue |
Description |
Depth16 |
|
Depth24 |
|
Depth24Stencil8 |
|
Depth32 |
|
Depth32f |
|
Depth32fStencil8Pad24 |
|
None |
|
R16 |
|
R16f |
|
R32f |
|
R8 |
|
RG16 |
|
RG16f |
|
RG32f |
|
RG8 |
|
RGB16 |
|
RGB16f |
|
RGB32f |
|
RGB8 |
|
RGBA16 |
|
RGBA16f |
|
RGBA32f |
|
RGBA8 |
|
SRGB8 |
|
SRGB8A8 |
|
TextureMipMapping
Progressively scaled down versions of the image are produced to preserve image integrity when viewed at smaller scales None - No mipmaps are generated PreGenerated - Mipmaps are generated by the engine Uses higher quality filtering than the gpu Required for cubemaps in order to get perspective correct filtering over face edges GpuGenerated - Mipmaps are generated by the gpu at load time.
EnumValue |
Description |
GpuGenerated |
|
None |
|
PreGenerated |
|
TextureType
Type of the texture, must match sampler type in shaders Texture2D - Standard 2 dimensional texture TextureCube - Uses texture as a cubemap Faces are extracted from the image using aspect ratio to determine layout.
EnumValue |
Description |
Texture2D |
|
TextureCube |
|
EnumValue |
Description |
DrawTool |
|
SelectionTool |
|
TimeDisplay
EnumValue |
Description |
Frames |
|
Timecodes |
|
TimeMode
EnumValue |
Description |
ActualFrametime |
|
FixedFrametime |
|
EnumValue |
Description |
Default |
|
Gray |
|
Green |
|
Orange |
|
Red |
|
Yellow |
|
TrackType
EnumValue |
Description |
Component |
|
Invalid |
|
Object |
|
Property |
|
SubProperty |
|
TransferMode
EnumValue |
Description |
Immediate |
|
Ordered |
|
Sequenced |
|
TransmissionDirection
EnumValue |
Description |
Incoming |
|
Outgoing |
|
Unspecified |
|
TransportProtocol
EnumValue |
Description |
Tcp |
|
Udp |
|
Unspecified |
|
UiDockMode
EnumValue |
Description |
Bottom |
|
Left |
|
Right |
|
Top |
|
UiFocusDirection
EnumValue |
Description |
Backward |
|
Forward |
|
UiHighlightColorMode
EnumValue |
Description |
Hierarchy |
|
Local |
|
UiHighlightColorOp
EnumValue |
Description |
Add |
|
Multiply |
|
Set |
|
UiHighlightMouseMode
EnumValue |
Description |
Enter |
|
EnterHierarchy |
|
Hover |
|
UiHorizontalAlignment
EnumValue |
Description |
Center |
|
Left |
|
Right |
|
EnumValue |
Description |
X |
|
Y |
|
UiSizePolicy
EnumValue |
Description |
Auto |
|
Fixed |
|
Flex |
|
UiStackLayoutDirection
EnumValue |
Description |
BottomToTop |
|
LeftToRight |
|
RightToLeft |
|
TopToBottom |
|
UiVerticalAlignment
EnumValue |
Description |
Bottom |
|
Center |
|
Top |
|
UpdateMode
EnumValue |
Description |
None |
|
TranslateRoot |
|
TranslateSelf |
|
UserConnectResponse
EnumValue |
Description |
Accept |
|
Deny |
|
Pending |
|
Verbosity
EnumValue |
Description |
Detailed |
|
Minimal |
|
VertexElementType
EnumValue |
Description |
Byte |
|
Half |
|
NormByte |
|
NormShort |
|
Real |
|
Short |
|
VertexSemantic
EnumValue |
Description |
Aux0 |
|
Aux1 |
|
Aux2 |
|
Aux3 |
|
Aux4 |
|
Aux5 |
|
Bitangent |
|
BoneIndices |
|
BoneWeights |
|
Color |
|
ColorAux |
|
None |
|
Normal |
|
Position |
|
Tangent |
|
Uv |
|
UvAux |
|
VerticalAlignment
EnumValue |
Description |
Bottom |
|
Center |
|
Top |
|
ViewportScaling
How the viewport should be sized within the window size.
EnumValue |
Description |
Exact |
Viewport is not scaled. |
Fill |
Viewport fills the whole size. |
LargestMultiple |
Viewport is the largest multiple of the set resolution that fits in the window. |
Letterbox |
Viewport aspect ratio is always preserved. |
WebBrowserModifiers
EnumValue |
Description |
Alt |
|
CapsLock |
|
Command |
|
Control |
|
IsKeyPad |
|
IsLeft |
|
IsRight |
|
LeftMouse |
|
MiddleMouse |
|
NumLock |
|
RightMouse |
|
Shift |
|
WindowState
The state of the window for minimizing / maximizing.
EnumValue |
Description |
Fullscreen |
|
Maximized |
|
Minimized |
|
Restore |
|
Windowed |
|
WindowStyleFlags
EnumValue |
Description |
ClientOnly |
|
Close |
|
MainWindow |
|
NotVisible |
|
OnTaskBar |
|
Resizable |
|
TitleBar |
|