Core::TransformOperation
Extends Operation - adds properties to transform nodes.
#include "Core/Nodes/Operations.h"
Public Classes
| Name | |
|---|---|
| struct | NameTypePair |
Public Types
| Name | |
|---|---|
| using std::vector< NameTypePair > | ValueMap <br>Names and types of DefaultValues (parameters for matrix definition in the middle LOD, such as fovy in Perspective) |
Public Functions
| Name | |
|---|---|
| std::optional< NameTypePair > | getDefaultValueType(const std::string & name) const |
| bool | hasDefaultValue(const std::string & name) const |
Public Attributes
| Name | |
|---|---|
| ValueMap | defaultValuesTypes |
| bool | isRotation |
| TransformMask | mask |
| Operation | operation |
Public Types Documentation
using ValueMap
cpp
using Core::TransformOperation::ValueMap = std::vector<NameTypePair>;using Core::TransformOperation::ValueMap = std::vector<NameTypePair>;Names and types of DefaultValues (parameters for matrix definition in the middle LOD, such as fovy in Perspective)
Public Functions Documentation
function getDefaultValueType
cpp
std::optional< NameTypePair > getDefaultValueType(
const std::string & name
) conststd::optional< NameTypePair > getDefaultValueType(
const std::string & name
) constfunction hasDefaultValue
cpp
bool hasDefaultValue(
const std::string & name
) constbool hasDefaultValue(
const std::string & name
) constPublic Attributes Documentation
variable defaultValuesTypes
cpp
ValueMap defaultValuesTypes;ValueMap defaultValuesTypes;variable isRotation
cpp
bool isRotation = false;bool isRotation = false;variable mask
cpp
TransformMask mask;TransformMask mask;variable operation
cpp
Operation operation;Operation operation;Updated on 2025-09-07 at 16:13:51 +0000