Open 3D Engine EMotionFX Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits EMStudio::PluginOptions.
Public Types | |
enum | ManipulatorMode { SELECT = 0 , TRANSLATE = 1 , ROTATE = 2 , SCALE = 3 , NUM_MODES = 4 } |
enum | CameraViewMode { FRONT , BACK , TOP , BOTTOM , LEFT , RIGHT , DEFAULT } |
Public Member Functions | |
AZ_RTTI (RenderOptions, "{D661AA14-F61D-4917-9F19-2B32494556B1}", PluginOptions) | |
RenderOptions & | operator= (const RenderOptions &other) |
void | Save (QSettings *settings) |
float | GetGridUnitSize () const |
void | SetGridUnitSize (float gridUnitSize) |
float | GetVertexNormalsScale () const |
void | SetVertexNormalsScale (float vertexNormalsScale) |
float | GetFaceNormalsScale () const |
void | SetFaceNormalsScale (float faceNormalsScale) |
float | GetTangentsScale () const |
void | SetTangentsScale (float tangentsScale) |
float | GetNodeOrientationScale () const |
void | SetNodeOrientationScale (float nodeOrientationScale) |
bool | GetScaleBonesOnLength () const |
void | SetScaleBonesOnLenght (bool scaleBonesOnLenght) |
float | GetNearClipPlaneDistance () const |
void | SetNearClipPlaneDistance (float nearClipPlaneDistance) |
float | GetFarClipPlaneDistance () const |
void | SetFarClipPlaneDistance (float farClipPlaneDistance) |
float | GetFOV () const |
void | SetFOV (float FOV) |
float | GetMainLightIntensity () const |
void | SetMainLightIntensity (float mainLightIntensity) |
float | GetMainLightAngleA () const |
void | SetMainLightAngleA (float mainLightAngleA) |
float | GetMainLightAngleB () const |
void | SetMainLightAngleB (float mainLightAngleB) |
float | GetSpecularIntensity () const |
void | SetSpecularIntensity (float specularIntensity) |
float | GetRimIntensity () const |
void | SetRimIntensity (float rimIntensity) |
float | GetRimWidth () const |
void | SetRimWidth (float rimWidth) |
float | GetRimAngle () const |
void | SetRimAngle (float rimAngle) |
bool | GetShowFPS () const |
void | SetShowFPS (bool showFPS) |
AZ::Color | GetLightGroundColor () const |
void | SetLightGroundColor (const AZ::Color &lightGroundColor) |
AZ::Color | GetLightSkyColor () const |
void | SetLightSkyColor (const AZ::Color &lightSkyColor) |
AZ::Color | GetRimColor () const |
void | SetRimColor (const AZ::Color &rimColor) |
AZ::Color | GetBackgroundColor () const |
void | SetBackgroundColor (const AZ::Color &backgroundColor) |
AZ::Color | GetGradientSourceColor () const |
void | SetGradientSourceColor (const AZ::Color &gradientSourceColor) |
AZ::Color | GetGradientTargetColor () const |
void | SetGradientTargetColor (const AZ::Color &gradientTargetColor) |
AZ::Color | GetWireframeColor () const |
void | SetWireframeColor (const AZ::Color &wireframeColor) |
AZ::Color | GetCollisionMeshColor () const |
void | SetCollisionMeshColor (const AZ::Color &collisionMeshColor) |
AZ::Color | GetVertexNormalsColor () const |
void | SetVertexNormalsColor (const AZ::Color &vertexNormalsColor) |
AZ::Color | GetFaceNormalsColor () const |
void | SetFaceNormalsColor (const AZ::Color &faceNormalsColor) |
AZ::Color | GetTangentsColor () const |
void | SetTangentsColor (const AZ::Color &tangentsColor) |
AZ::Color | GetMirroredBitangentsColor () const |
void | SetMirroredBitangentsColor (const AZ::Color &mirroredBitangentsColor) |
AZ::Color | GetBitangentsColor () const |
void | SetBitangentsColor (const AZ::Color &bitangentsColor) |
AZ::Color | GetNodeAABBColor () const |
void | SetNodeAABBColor (const AZ::Color &nodeAABBColor) |
AZ::Color | GetStaticAABBColor () const |
void | SetStaticAABBColor (const AZ::Color &staticAABBColor) |
AZ::Color | GetMeshAABBColor () const |
void | SetMeshAABBColor (const AZ::Color &meshAABBColor) |
AZ::Color | GetLineSkeletonColor () const |
void | SetLineSkeletonColor (const AZ::Color &lineSkeletonColor) |
AZ::Color | GetSkeletonColor () const |
void | SetSkeletonColor (const AZ::Color &skeletonColor) |
AZ::Color | GetSelectionColor () const |
void | SetSelectionColor (const AZ::Color &selectionColor) |
AZ::Color | GetSelectedObjectColor () const |
void | SetSelectedObjectColor (const AZ::Color &selectedObjectColor) |
AZ::Color | GetNodeNameColor () const |
void | SetNodeNameColor (const AZ::Color &nodeNameColor) |
AZ::Color | GetGridColor () const |
void | SetGridColor (const AZ::Color &gridColor) |
AZ::Color | GetMainAxisColor () const |
void | SetMainAxisColor (const AZ::Color &mainAxisColor) |
AZ::Color | GetSubStepColor () const |
void | SetSubStepColor (const AZ::Color &subStepColor) |
AZ::Color | GetHitDetectionColliderColor () const |
void | SetHitDetectionColliderColor (const AZ::Color &colliderColor) |
AZ::Color | GetSelectedHitDetectionColliderColor () const |
void | SetSelectedHitDetectionColliderColor (const AZ::Color &colliderColor) |
AZ::Color | GetRagdollColliderColor () const |
void | SetRagdollColliderColor (const AZ::Color &color) |
AZ::Color | GetSelectedRagdollColliderColor () const |
void | SetSelectedRagdollColliderColor (const AZ::Color &color) |
AZ::Color | GetViolatedJointLimitColor () const |
void | SetViolatedJointLimitColor (const AZ::Color &color) |
AZ::Color | GetClothColliderColor () const |
void | SetClothColliderColor (const AZ::Color &colliderColor) |
AZ::Color | GetSelectedClothColliderColor () const |
void | SetSelectedClothColliderColor (const AZ::Color &colliderColor) |
AZ::Color | GetSimulatedObjectColliderColor () const |
void | SetSimulatedObjectColliderColor (const AZ::Color &colliderColor) |
AZ::Color | GetSelectedSimulatedObjectColliderColor () const |
void | SetSelectedSimulatedColliderObjectColor (const AZ::Color &colliderColor) |
AZ::Color | GetTrajectoryArrowInnerColor () const |
void | SetTrajectoryArrowInnerColor (const AZ::Color &trajectoryArrowInnerColor) |
AZStd::string | GetLastUsedLayout () const |
void | SetLastUsedLayout (const AZStd::string &lastUsedLayout) |
bool | GetRenderSelectionBox () const |
void | SetRenderSelectionBox (bool renderSelectionBox) |
void | SetManipulatorMode (ManipulatorMode mode) |
ManipulatorMode | GetManipulatorMode () const |
void | SetCameraViewMode (CameraViewMode mode) |
CameraViewMode | GetCameraViewMode () const |
void | SetCameraFollowUp (bool followUp) |
bool | GetCameraFollowUp () const |
void | ToggerRenderFlag (uint8 index) |
void | SetRenderFlags (EMotionFX::ActorRenderFlags renderFlags) |
EMotionFX::ActorRenderFlags | GetRenderFlags () const |
Public Member Functions inherited from EMStudio::PluginOptions | |
AZ_RTTI (PluginOptions, "{8305D7EE-9C52-456B-A1D1-4BE1500CD06A}") | |
Static Public Member Functions | |
static RenderOptions | Load (QSettings *settings) |
static AZ::Color | StringToColor (const QString &text) |
static QString | ColorToString (const AZ::Color &color) |
static void | Reflect (AZ::ReflectContext *context) |