Easing mode to use to apply an easing function.
Playback type of the timeline.
Binding property field (binary file).
Expression operation.
Each operation in an expression binding is identified by an integer operation code.
All operations that can be executed component-wise are executed per-component. For example, the division of two vector2 components is [param1.x / param2.x, param1.y / param2.y]. The same applies to single-parameter operations. For example, absolute value is [abs(param1.x), abs(param1.y)].
You can define arguments specifying an arbitrary rotation as either SRT3D Euler rotations or quaternions.
Operations are encoded as follows: Operation codes from the binary use only the first byte: 0-255. Engine-only operations, e.g. constraints use 256 and the first byte: 256-511. Animation validators use 512 and the first byte: 512-767
Since only the operation codes come from the binary format, the remaining values can be mapped anywhere without breaking loading.
The encoding intentionally ensures only 16 bits are needed for the enumeration.
| Enumerator | |
|---|---|
| KZU_EXPRESSION_VALIDATOR_OPERATION_WRITE | Simple write operation. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ADD | Addition: param1 + param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SUBTRACT | Subtraction: param1 - param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_MULTIPLY | Multiplication: param1 * param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_DIVIDE | Division, param1 / param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_MODULO | Modulo: param1 mod param2 NOTE: This is the actual modulo operation, not remainder. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ABS | Absolute value: abs(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_MIN | Minimum value: min(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_MAX | Maximum value: max(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CEIL | Round towards positive infinity: ceil(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_FLOOR | Round towards negative infinity: floor(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ROUND | Round towards nearest integer or away from zero if halfway: round(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_POW | Exponent: pow(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SQRT | Square root: sqrt(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_STEP | Step function of param1 to param2 border. 1 if param1 >= param2, 0 otherwise |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_BOOL | Converts to boolean: bool(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_INT | Converts to integer: int(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_FLOAT | Converts to float: float(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_STRING | Converts to string: to_string(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_REMAINDER | Remainder: param1 % param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION | Create a rotation quaternion using Euler angles stored in param1, param2 and param3. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_X | Create a rotation quaternion using X rotation Euler angle in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Y | Create a rotation quaternion using Y rotation Euler angle in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ROTATION_Z | Create a rotation quaternion using Z rotation Euler angle in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE | Rotate param1 by rotation defined in param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_X | Rotate param1 by X rotation defined in param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Y | Rotate param1 by Y rotation defined in param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ROTATE_Z | Rotate param1 by Z rotation defined in param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_X | Extract X rotation angle from rotation defined in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Y | Extract Y rotation angle from rotation defined in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_EXTRACT_EULER_Z | Extract Z rotation angle from rotation defined in param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CURRENT_VALUE | Gets the current value of the target. This operation has no parameters, but it returns the value of the binding target before modifications. Used by modifier bindings. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ACQUIRE | Acquires a resource by a string. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER | Greater than comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_GREATER_OR_EQUAL | Greater than or equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS | Less than comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_LESS_OR_EQUAL | Less than or equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_EQUAL | Equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COMPARE_NOT_EQUAL | Not equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_AND | Greater or equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_OR | Greater or equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LOGICAL_NOT | Greater or equal comparison. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX3x3 | Converts to string: matrix3x3(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_MATRIX4x4 | Converts to string: matrix4x4(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT2D | Converts to string: srt2d(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_SRT3D | Converts to string: srt3d(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SIN | Sine: sin(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_COS | Cosine: cos(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TAN | Tangent: tan(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ASIN | Arcsine: asin(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ACOS | Arccosine: acos(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN | Arctangent: atan(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ATAN2 | 2-argument arctangent: atan2(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SINC | Sinc: sinc(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_DOT | Dot product: dot(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CROSS | Cross product: cross(param1, param2) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_INVERSE | Inversion. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_FIELD | Get a field by index from a vector or matrix type or an indexed range. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SET_FIELD | Set a field by index in a vector or matrix type or an indexed range. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSFORM | Transforms a vector by a same-sized matrix. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CLAMP | Clamp a value between a floor and a ceiling. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_MIX | Apply linear interpolation between two values. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LINEARSTEP | Apply linearstep interpolation between two values. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHSTEP | Apply smoothstep interpolation between two values. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SMOOTHERSTEP | Apply smootherstep interpolation between two values. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_PROJECTION_CAMERA_WORLD_MATRIX | Acquire operation for getProjectionCameraWorldMatrix(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_WORLD_MATRIX | Acquire operation for getCameraWorldMatrix(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_WORLD_MATRIX | Acquire operation for getWorldMatrix(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_NORMAL_MATRIX | Acquire operation for getNormalMatrix(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_POSITION | Acquire operation for getCameraPosition(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_AMBIENT | Acquire operation for getAmbient(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TERNARY_CONDITIONAL | Ternary conditional (select) operation. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LINEAR_TO_SRGB | Linear to sRGB color conversion operation. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_LINEAR | Linear to sRGB color conversion operation. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TRANSPOSE | Transpose a matrix. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PREMULTIPLY_COLOR | Transpose a matrix. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_VIEW_POSITION | Acquire operation for getViewPosition(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SPLIT | Split input into a range. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_EVALUATE | Evaluate register contents. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_ITERATOR | Create iterator. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CREATE_VIEW | Create iterator. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_COLOR4 | Converts to Color: color(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR2 | Converts to Color: color(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR3 | Converts to Color: color(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TO_VECTOR4 | Converts to Color: color(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_WIDTH | Gets the width of a texture: textureGetWidth(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_HEIGHT | Gets the height of a texture: textureGetHeight(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_SIZE | Gets the size of a texture: textureGetSize(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_PIXEL_FORMAT | Gets the pixel format of a texture: textureGetPixelFormat(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ADDRESSING_MODE | Gets the addressing mode of a texture: textureGetAddressingMode(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_DEPTH_COMPARE_FUNCTION | Gets the depth compare function of a texture: textureGetDepthCompareFunction(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_FILTER_MODE | Gets the filter mode of a texture: textureGetFilterMode(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MIPMAP_MODE | Gets the mipmap mode of a texture: textureGetMipmapMode(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_ANISOTROPY_LEVEL | Gets the anisotropy level of a texture: textureGetAnisotropyLevel(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_TEXTURE_GET_MULTISAMPLE_LEVEL | Gets the multisample level of a texture: textureGetMultisampleLevel(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_NOT | Inverts the bits of the binary representation of an integer: ~param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_AND | Performs the logical AND operation on each pair of the corresponding bits of the binary representations of two integers: param1 & param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_OR | Performs the logical OR operation on each pair of the corresponding bits of the binary representations of two integers: param1 | param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_XOR | Performs the logical exclusive or (XOR) operation on each pair of the corresponding bits of the binary representations of two integers: param1 ^ param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_LEFT_SHIFT | Shifts the bits in the binary representation of an integer (param1) to the left by a given number of positions (param2): param1 << param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_BITWISE_RIGHT_SHIFT | Shifts the bits in the binary representation of an integer (param1) to the right by a given number of positions (param2): param1 >> param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_HSL_TO_SRGB | Converts an HSL color to SRGB. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SRGB_TO_HSL | Converts an SRGB color to HSL. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SIGN | Returns the sign of a number: sign(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LENGTH | Returns the length of a vector: length(vector) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_NORMALIZE | Normalizes a vector: normalize(vector) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_ROW | Returns a row vector in a matrix: getRow(matrix, index) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SET_ROW | Sets a row vector in a matrix: setRow(matrix, index, vector) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_COLUMN | Gets a column vector in a matrix: getColumn(matrix, index) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_SET_COLUMN | Sets a column vector in a matrix: setColumn(matrix, index, vector) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_CONTINUE_IF | Stops executing a binding when the input parameter evaluates to false: continueIf(param1) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_GET_CAMERA_NORMAL_MATRIX | Acquire operation for getCameraNormalMatrix(). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_STRING_FORMAT | Calls the string formatting function with a format string from (param1) and format arguments from the range parameter (param2): stringFormat("foo: {}, bar: {}", ValueRange("baz", 3)) -> ("foo: baz, bar: 3"). |
| KZU_EXPRESSION_VALIDATOR_OPERATION_APPEND_RANGE | Adds one item (param1) to a value range (param0): appendRange(ValueRange(1,2,3), 4) -> ValueRange(1,2,3,4) Ignores input ranges that are not a ValueRange: appendRange(SplitStringRange("1,2,3", ","), 4) -> ValueRange(4) Accepts null ValueRanges: appendRange(nullptr, 5) -> ValueRange(5) |
| KZU_EXPRESSION_VALIDATOR_OPERATION_POSITION_CONSTRAINT | Locks position component of SRT3D transformation param1 to position component of param2. Values beyond this point are NOT shared in the binary format and are unknown to Studio, only being internal to the engine. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_ORIENTATION_CONSTRAINT | Locks rotation component of SRT3D transformation param1 to position component of param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_LOOK_AT_CONSTRAINT | Orients SRT3D transformation in param1 to look at position specified by param2. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_LOOK_AT_CONSTRAINT | Orients SRT3D transformation in param2 to look at position specified by param1. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_REVERSED_CYLINDRICAL_LOOK_AT_CONSTRAINT | Orients SRT3D transformation in param2 to look at position specified by param1. The orientation is calculated in cylindrical fashion. Up vector always points to positive Y axis. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR | Processor operator is a special case. The OpCode refers to index of an expression processor, which points to a different array than the regular binding processors. To get the referred processor index from the operation code, subtract the base value. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_0 | Convenience identifier for first operation processor. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_1 | Convenience identifier for second operation processor. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_2 | Convenience identifier for third operation processor. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_PROCESSOR_3 | Convenience identifier for fourth operation processor. |
| KZU_EXPRESSION_VALIDATOR_OPERATION_INVALID | Invalid operation for placeholder purposes. |
Runtime expression validator argument type.
A bitmask is used to speed up access to register arrays and remove the need for division.
The encoding intentionally ensures only 16 bits are needed for the enumeration.
|
strong |
Font weight options.
|
strong |
Font hinting options.
Hinting refers to the adjustments in the outline-filling process of a glyph, so that the glyph lines up within the rasterized grid.
GraphicsFormat specifies format of graphics data used for example in textures and vertex attributes.
Legacy version of enum "kanzi.Sampler.AddressingMode".
Addressing mode.
Legacy version of enum "kanzi.Sampler.MipmapMode".
Mipmap mode.
Legacy version of enum "kanzi.GPUResource.MemoryType".
Memory upload and RAM preservation strategy for GPU resources.
Renderer stencil modes.
Texture type.
List of color write modes.
Renderer stencil operations.
Focus behavior on node press.
Specifies focus scope types.
| Enumerator | |
|---|---|
| NoScope | Removes previously set focus scope data from a Node or focus scope info. Kanzi uses this value internally. |
| Group | Focus group groups focusable nodes. You can move the focus to a focus group and out of the focus group. |
| Fence | Focus fence keeps the focus navigation inside the scope and does not allow the focus navigation to enter or leave that scope. |
| Modal | Modal overlay blocks the key and touch input that originates from outside its boundaries and keeps the focus navigation within the overlay boundaries, just like a focus fence. Every Kanzi application has at least one modal overlay: the Screen node. When input occurs outside the boundaries of a modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. |
| AutoClosingModal | Auto-closing modal overlay is similar to modal overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity. When input occurs outside the boundaries of an auto-closing modal focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node, and suppresses that input. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modal overlay. |
| Popup | Sets a node to be a popup overlay focus scope. Deprecated In Kanzi 3.9.2. Use FocusScopeType::AutoClosingModal instead. |
| Modeless | Modeless overlay propagates the key and touch input that originates from outside its boundaries, but keeps the focus navigation within the focus scope boundaries, just like a modal overlay. When input occurs outside the boundaries of a modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. |
| AutoClosingModeless | Auto-closing modeless overlay is similar to modeless overlay, except that when the overlay is an Activity in a Parallel Activity Host, the Parallel Activity Host deactivates that Activity when input originates from outside the boundaries of that Activity. When input occurs outside the boundaries of an auto-closing modeless focus scope, Kanzi dispatches the FocusManager::InputOutsideOverlayMessage to the focus scope node. A Parallel Activity Host automatically handles the InputOutsideOverlayMessage message sent by an Activity which is an auto-closing modeless overlay. |
|
strong |
Specifies the focus states of a node.
| Enumerator | |
|---|---|
| NoFocus | Not focused. This is the default value. For a focus scope node this value means that none of the nodes in that scope is the focus node of the overlay to which the scope belongs. |
| LogicalFocus | The node is the logical focus node. The node had the key focus before the overlay, to which the node belongs, lost the focus. When the overlay regains the focus, the logical focus node of that overlay becomes the key focus node. For a focus scope node this value means that one of the nodes in that scope is the logical focus node of an overlay. |
| KeyboardFocus | The node is the keyboard focus node of the application. Kanzi delivers keyboard input to the keyboard focus node. For a focus scope node this value means that one of the nodes in that scope is the keyboard focus node of the application. Deprecated In Kanzi 3.9.6. Use FocusState::KeyFocus instead. |
| KeyFocus | The node is the key focus node of the application. Kanzi delivers key input to the key focus node. For a focus scope node this value means that one of the nodes in that scope is the key focus node of the application. |
Key navigation directions.
|
strong |
Specifies the available input method actions.
Legacy version of enum "kanzi.MainLoopScheduler.TimerRecurrence".
Enumeration for timer recurrence options.
Legacy version of enum "kanzi.NodeComponent.State".
State indicating if component is attached to a node, detached from any node or in process of attaching/detaching.
Legacy version of enum "kanzi.ResourceManager.MemoryStrategy".
Resource manager memory strategy.
Legacy version of enum "kanzi.ResourceManager.LoadTask.Type".
The type of the load task.
|
strong |
Echo modes that specify how to format the display text in a TextEditBuffer.
| Enumerator | |
|---|---|
| Normal | The characters are visible. |
| NoEcho | The characters are not visible. |
| Password | Kanzi masks each character with the character set using TextEditBuffer::setPasswordMaskingCharacter(). |
Message routing modes.
| Enumerator | |
|---|---|
| MessageRoutingTunneling | Identifies the tunneling phase, during which a message travels down the node tree from the first child node of the Screen node (the root node) to the node where the message originated. |
| MessageRoutingBubbling | Identifies the bubbling phase, during which a message travels up the node tree from the node where the message originated to the first child node of the Screen node (the root node). |
| MessageRoutingTunnelingBubbling | Identifies both, the tunneling and the bubbling phase. |
Each property type can have one or more change flags that indicate the effects of changing the value of that property.
For example, when the Text property of a Text Block node changes, Kanzi must recalculate the layout of that Text Block, which is why the TextConcept::TextProperty has the PropertyTypeChangeFlagMeasure.
| Enumerator | |
|---|---|
| PropertyTypeChangeFlagFinalTransformation | Use this flag for a property type that affects the final transformation of a node and its descendants. For a 2D node, this flag causes Kanzi to: Run Node2D::updateRender on the node and its descendants. This updates the transformation of the nodes. Draw all nodes. For a 3D node, this flag causes Kanzi to: Update the transformation of the node and its descendants. Draw all nodes. For example, Node::ActualWidthProperty, Node2D::RenderTransformationProperty, and Node3D::RenderTransformationProperty use this flag. |
| PropertyTypeChangeFlagMeasure | Use this flag for a property type that affects the size of the node as reported by the node itself, or the size and position of the node with respect to other nodes. For a 2D node, this flag causes Kanzi to: Run Node2D::measure on the node. If the measured size of the node changed, run Node2D::measure on the parent of the node. If the measured size of the parent node changed, run Node2D::measure on the parent of the parent node, and so on. Run Node2D::arrange and Node2D::updateRender on the node, all the changed ancestor nodes, and their descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformations. Draw all nodes. For a 3D node, this flag causes Kanzi to: Run Node3D::measure on the node. If the measured size of the node changed, run Node3D::measure on the parent of the node. If the measured size of the parent node changed, run Node3D::measure on the parent of the parent node, and so on. Run Node3D::arrange on the node, all the changed ancestor nodes, and their descendants. Recalculate the transformations of the nodes. Draw all nodes. For example, properties that set the size, margins, padding, and alignment of a node, use this flag. |
| PropertyTypeChangeFlagParentMeasure | Use this flag for a property type that affects the layout of the parent node of a node. This flag causes Kanzi to set the PropertyTypeChangeFlagMeasure flag on the parent of the node. For example, the DockLayoutConcept::SideProperty, GridLayoutConcept::ColumnProperty, and GridLayoutConcept::RowProperty use this flag. |
| PropertyTypeChangeFlagArrange | Use this flag for a property type that affects the need to arrange the layout of a node. For a 2D node, this flag causes Kanzi to: Run Node2D::arrange on the node and its descendants. Run Node2D::updateRender on the node and its descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformation. Draw all nodes. For a 3D node, this flag causes Kanzi to: Run Node3D::arrange on the node and its descendants. Recalculate the transformations of the node and its descendants. Draw all nodes. All property types that have the PropertyTypeChangeFlagMeasure set, run the arrange phase on those nodes whose measurements changed. |
| PropertyTypeChangeFlagRender | Use this flag for a property type that changes the rendering parameters of a 2D node but does not affect the layout. For a 2D node, this flag causes Kanzi to: Run Node2D::updateRender on the node and its descendants. If the transform of a node changed, Node2D::updateRender recalculates the transformation. Draw all nodes. For a property type that changes the rendering parameters of a 3D node but does not affect the layout, use PropertyTypeChangeFlagDraw instead of PropertyTypeChangeFlagRender. For example, these properties use the PropertyTypeChangeFlagRender flag: Node2D::RenderTransformationProperty and Node3D::RenderTransformationProperty Brush properties Properties of 2D effects, such as BlurEffect2D and MaskEffect2D |
| PropertyTypeChangeFlagDraw | Use this flag for a property type that affects the drawing of a node. This flag causes Kanzi to draw all nodes. For example, most material properties use this flag. |
| PropertyTypeChangeFlagTag | Use this flag for a property types that function as tags that categorize nodes into a group or another. Setting this flag causes Kanzi to re-evaluate node lists related to tagging nodes. Kanzi automatically sets this flag for all tag property types. |
| PropertyTypeChangeFlagConstraint | Property type with this flag informs that constraints are in use. |
Enumeration of data types that can be stored as properties.
| Enumerator | |
|---|---|
| PropertyDataTypeFloat | Float data. |
| PropertyDataTypeInt | Integer data. |
| PropertyDataTypeBool | Boolean data. |
| PropertyDataTypeColor | ColorRGBA data. |
| PropertyDataTypeVector2 | Vector2 data. |
| PropertyDataTypeVector3 | Vector3 data. |
| PropertyDataTypeVector4 | Vector4 data. |
| PropertyDataTypeMatrix3x3 | Matrix3x3 data. |
| PropertyDataTypeMatrix4x4 | Matrix4x4 data. |
| PropertyDataTypeString | String data. |
| PropertyDataTypePointer | Pointer data. |
| PropertyDataTypeResource | Resource data. |
| PropertyDataTypeSRT2D | SRTValue2D data. |
| PropertyDataTypeSRT3D | SRTValue3D data. |
| PropertyDataTypeRange | Range data. |
Property field.
| Enumerator | |
|---|---|
| PropertyFieldWhole | Whole property value. |
| PropertyFieldTranslationX | Translation X component, presented as float. |
| PropertyFieldTranslationY | Translation Y component, presented as float. |
| PropertyFieldTranslationZ | Translation Z component, presented as float. |
| PropertyFieldScaleX | Scale X component, presented as float. |
| PropertyFieldScaleY | Scale Y component, presented as float. |
| PropertyFieldScaleZ | Scale Z component, presented as float. |
| PropertyFieldRotationX | Rotation X component, presented as float. |
| PropertyFieldRotationY | Rotation Y component, presented as float. |
| PropertyFieldRotationZ | Rotation Z component, presented as float. |
| PropertyFieldColorR | Color R field, presented as float. |
| PropertyFieldColorG | Color G field, presented as float. |
| PropertyFieldColorB | Color B field, presented as float. |
| PropertyFieldColorA | Color A field, presented as float. |
| PropertyFieldVectorX | Vector X field, presented as float. |
| PropertyFieldVectorY | Vector Y field, presented as float. |
| PropertyFieldVectorZ | Vector Z field, presented as float. |
| PropertyFieldVectorW | Vector W field, presented as float. |
| PropertyFieldRotation | Rotation component of property of SRTValue3D type, presented as Quaternion. |
|
strong |
Indicates the states of a pointing device.
|
strong |
Indicates the states of a touch point.
|
strong |
Platform independent key enumeration.
| Enumerator | |
|---|---|
| Unknown | Unknown keys are used for unmapped keys. |
| Number0 | Identifies the 0 key. |
| Number1 | Identifies the 1 key. |
| Number2 | Identifies the 2 key. |
| Number3 | Identifies the 3 key. |
| Number4 | Identifies the 4 key. |
| Number5 | Identifies the 5 key. |
| Number6 | Identifies the 6 key. |
| Number7 | Identifies the 7 key. |
| Number8 | Identifies the 8 key. |
| Number9 | Identifies the 9 key. |
| Comma | Identifies the comma key. |
| Period | Identifies the period key. |
| Semicolon | Identifies the semicolon key. |
| Pipe | Identifies the pipe key. |
| Quote | Identifies the quote key. |
| DecimalSeparator | Allows for the key mapping of a locale specific decimal separator. |
| ThousandsSeparator | Allows for the key mapping of a locale specific thousands separator. |
| A | Identifies the A key. |
| B | Identifies the B key. |
| C | Identifies the C key. |
| D | Identifies the D key. |
| E | Identifies the E key. |
| F | Identifies the F key. |
| G | Identifies the G key. |
| H | Identifies the H key. |
| I | Identifies the I key. |
| J | Identifies the J key. |
| K | Identifies the K key. |
| L | Identifies the L key. |
| M | Identifies the M key. |
| N | Identifies the N key. |
| O | Identifies the O key. |
| P | Identifies the P key. |
| Q | Identifies the Q key. |
| R | Identifies the R key. |
| S | Identifies the S key. |
| T | Identifies the T key. |
| U | Identifies the U key. |
| V | Identifies the V key. |
| W | Identifies the W key. |
| X | Identifies the X key. |
| Y | Identifies the Y key. |
| Z | Identifies the Z key. |
| Space | Identifies the white-space key. |
| Backspace | Identifies the backspace key. |
| Enter | Identifies the Enter key. |
| Tab | Identifies the Tab key. |
| BackTab | Identifies the Back Tab key. |
| Escape | Identifies the Escape key. |
| CapsLock | Identifies the CapsLock key. |
| NumLock | Identifies the NumLock key. |
| PrintScreen | Identifies the PrintScreen key. |
| ScrollLock | Identifies the ScrollLock key. |
| Break | Identifies the Break key. |
| Insert | Identifies the Insert key. |
| Delete | Identifies the Delete key. |
| Home | Identifies the Home key. |
| End | Identifies the End key. |
| PageUp | Identifies the PageUp key. |
| PageDown | Identifies the PageDown key. |
| Plus | Identifies the plus key. |
| Minus | Identifies the minus key. |
| Multiply | Identifies the asterisk key. |
| Divide | Identifies the slash key. |
| ArrowUp | Identifies the arrow up key. |
| ArrowDown | Identifies the arrow down key. |
| ArrowLeft | Identifies the arrow left key. |
| ArrowRight | Identifies the arrow right key. |
| Numpad0 | Identifies the 0 key from the numeric keypad. |
| Numpad1 | Identifies the 1 key from the numeric keypad. |
| Numpad2 | Identifies the 2 key from the numeric keypad. |
| Numpad3 | Identifies the 3 key from the numeric keypad. |
| Numpad4 | Identifies the 4 key from the numeric keypad. |
| Numpad5 | Identifies the 5 key from the numeric keypad. |
| Numpad6 | Identifies the 6 key from the numeric keypad. |
| Numpad7 | Identifies the 7 key from the numeric keypad. |
| Numpad8 | Identifies the 8 key from the numeric keypad. |
| Numpad9 | Identifies the 9 key from the numeric keypad. |
| NumpadDivide | Identifies the slash key from the numeric keypad. |
| NumpadMultiply | Identifies the asterisk key from the numeric keypad. |
| NumpadPlus | Identifies the plus key from the numeric keypad. |
| NumpadMinus | Identifies the minus key from the numeric keypad. |
| NumpadComma | Identifies the comma key from the numeric keypad. |
| NumpadEnter | Identifies the Enter key from the numeric keypad. |
| F1 | Identifies the F1 function key. |
| F2 | Identifies the F2 function key. |
| F3 | Identifies the F3 function key. |
| F4 | Identifies the F4 function key. |
| F5 | Identifies the F5 function key. |
| F6 | Identifies the F6 function key. |
| F7 | Identifies the F7 function key. |
| F8 | Identifies the F8 function key. |
| F9 | Identifies the F9 function key. |
| F10 | Identifies the F10 function key. |
| F11 | Identifies the F11 function key. |
| F12 | Identifies the F12 function key. |
| VolumeUp | Identifies the volume up key. |
| VolumeDown | Identifies the volume down key. |
| Softkey1 | Identifies the first softkey button, typically present on a phone layout. |
| Softkey2 | Identifies the second softkey button, typically present on a phone layout. |
| Softkey3 | Identifies the third softkey button, typically present on a phone layout. |
| Softkey4 | Identifies the fourth softkey button, typically present on a phone layout. |
| Shift | Identifies the Shift modifier key. |
| Control | Identifies the Control modifier key. |
| Alt | Identifies the Alt modifier key. |
| Super | Identifies the Super key. You can map Windows key on Windows OS, or Command key on Mac OS to it. |
| Menu | Identifies the menu key on keyboards where the key is available. The key is also known as "hamburger button" on Android key layouts. |
| LeftAlt | Identifies the left Alt modifier key. |
| LeftControl | Identifies the left Control modifier key. |
| LeftShift | Identifies the left Shift modifier key. |
| LeftSuper | Identifies the left Super key. |
| RightAlt | Identifies the right Alt modifier key. |
| RightControl | Identifies the right Control modifier key. |
| RightShift | Identifies the right Shift modifier key. |
| RightSuper | Identifies the right Super key. |
| ButtonA | Identifies the A button on game controllers. |
| ButtonB | Identifies the B button on game controllers. |
| ButtonC | Identifies the C button on game controllers. |
| ButtonX | Identifies the X button on game controllers. |
| ButtonY | Identifies the Y button on game controllers. |
| ButtonZ | Identifies the Z button on game controllers. |
| ButtonL1 | Identifies the L1 button on game controllers. |
| ButtonL2 | Identifies the L2 button on game controllers. |
| ButtonR1 | Identifies the R1 button on game controllers. |
| ButtonR2 | Identifies the R2 button on game controllers. |
| ButtonSelect | Identifies the select button on game controllers. |
| ButtonStart | Identifies the start button on game controllers. |
| ButtonThumbL | Identifies the ThumbL button on game controllers. |
| ButtonThumbR | Identifies the ThumbR button on game controllers. |
| ButtonMode | Identifies the mode button on game controllers. |
| Max | Specifies the number of logical key values. When extended, the enum value must be kept as last element of the enumeration. |
|
strong |
Key modifier flags. You can set more than one modifier at a time for a KeyEvent.
| Enumerator | |
|---|---|
| Undefined | No key modifier is set, or the modifier is undefined. |
| CapsLock | Specifies the Caps lock key modifier. |
| LeftShift | Specifies the left Shift key modifier. |
| RightShift | Specifies the right Shift key modifier. |
| LeftControl | Specifies the left Control key modifier. |
| RightControl | Specifies the right Control key modifier. |
| LeftAlt | Specifies the left Alt key modifier. |
| RightAlt | Specifies the right Alt key modifier. |
| LeftSuper | Specifies the left Super key modifier.
|
| RightSuper | Specifies the right Super key modifier.
|
| Shift | Specifies the Shift modifier, used when the operating system does not separate the left and right Shift modifiers. |
| Control | Specifies the Control modifier, used when the operating system does not separate the left and right Control modifiers. |
| Alt | Specifies the Alt modifier, used when the operating system does not separate the left and right Alt modifiers. |
| Super | Specifies the Super modifier, used when the operating system does not separate the left and right Super modifiers.
|
Legacy version of enum "kanzi.ActivityConcept.Status".
Defines possible states of an Activity. Activity Host nodes can activate and deactivate their child Activities. This enumeration defines the possible states of an Activity during the the process of activation and deactivation. You can use this functionality to react to changes in Activity status in your application code and in Kanzi Studio.
Legacy version of enum "kanzi.ListBoxConcept.SelectionBehavior".
Behaviors for the List Box when an item in the List Box is selected.
Specifies the data types that can be stored as variants.
NOTE: This is the same as PropertyDataType but with ResourceID and Quaternion.
| Enumerator | |
|---|---|
| VariantDataTypeFloat | Float data. |
| VariantDataTypeInt | Integer data. |
| VariantDataTypeBool | Boolean data. |
| VariantDataTypeColor | ColorRGBA data. |
| VariantDataTypeVector2 | Vector2 data. |
| VariantDataTypeVector3 | Vector3 data. |
| VariantDataTypeVector4 | Vector4 data. |
| VariantDataTypeMatrix3x3 | Matrix3x3 data. |
| VariantDataTypeMatrix4x4 | Matrix4x4 data. |
| VariantDataTypeString | String data. |
| VariantDataTypePointer | Pointer data. |
| VariantDataTypeResourceID | ResourceID data. |
| VariantDataTypeResource | Resource data. |
| VariantDataTypeSRT2D | SRTValue2D data. |
| VariantDataTypeSRT3D | SRTValue3D data. |
| VariantDataTypeQuaternion | Quaternion data. |
|
strong |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationResource_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelTimeline_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelTimeline_create1 | ( | Context * | context | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyAnimationTimeline_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyAnimationTimeline_create1 | ( | Context * | context, |
| string_view | objectPath, | ||
| PropertyTypeWrapper * | propertyType, | ||
| ObjectWrapper * | animation ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyFieldAnimationTimeline_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyFieldAnimationTimeline_create1 | ( | Context * | context, |
| string_view | objectPath, | ||
| PropertyTypeWrapper * | propertyType ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeIndexAnimationTimeline_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeIndexAnimationTimeline_create1 | ( | Context * | context, |
| string_view | objectPath, | ||
| PropertyTypeWrapper * | propertyType ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TimelineResource_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TimelineResource_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | timeline ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationBindingProcessor_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::CallbackBindingProcessor_create1 | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeAccumulateBindingProcessor_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeBindingProcessor_create | ( | Context * | context, |
| BindingExpressionArgumentType | inputRegisterType, | ||
| PropertyTypeWrapper * | propertyType, | ||
| unsigned int | outputRegisterIndex ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RangeBindingProcessor_create1 | ( | Context * | context | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceBindingProcessor_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ExpressionCondition_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::BinaryResource_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create1 | ( | Context * | context, |
| string_view | name, | ||
| string_view | text ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::BlurEffect2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::EffectStack2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MaskEffect2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::OutlineEffect2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ShadowEffect2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FontFamily_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::FontFamily_addFontFile | ( | ObjectWrapper * | thisPtrWrapper, |
| ObjectWrapper * | fontFile, | ||
| FontWeight | weight, | ||
| FontStyle | style ) |
| KANZI_INTEROP_API void kanzi::interop::FontFamily_addFontFile1 | ( | ObjectWrapper * | thisPtrWrapper, |
| ObjectWrapper * | fontFile ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::FontFamily_getFontFile | ( | ObjectWrapper * | thisPtrWrapper, |
| FontWeight | weight, | ||
| FontStyle | style ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::FontFamily_getFontFile1 | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::FontFamily_getFallbackFontCount | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::FontFamily_getFallbackFontFile | ( | ObjectWrapper * | thisPtrWrapper, |
| size_t | index, | ||
| FontWeight | weight, | ||
| FontStyle | style ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FontFile_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ColorBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ColorBrush_create1 | ( | Context * | context, |
| string_view | name, | ||
| const ColorRGBA & | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::CompositionBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NullBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | texture ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextureBrush_create2 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | texture, | ||
| const ColorRGBA & | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::BlitRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ClearRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::CompositionTargetRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::CubeMapRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DrawObjectsRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DrawObjectsWithMaterialRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GatherLightsRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GatherNearestLightsRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Material_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Material_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | shaderProgram ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialBrush_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialBrush_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MaterialSetupRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::Mesh_CreateInfo_release | ( | Mesh_CreateInfoWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Mesh_CreateInfo_unwrap | ( | Mesh_CreateInfoWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_create | ( | Context * | context, |
| Mesh_CreateInfoWrapper * | createInfo, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createSphere | ( | Context * | context, |
| float | radius, | ||
| unsigned int | segmentCount, | ||
| unsigned int | rowCount, | ||
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createIcosphere | ( | Context * | context, |
| float | radius, | ||
| unsigned int | subdivisions, | ||
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createQuadsphere | ( | Context * | context, |
| float | radius, | ||
| unsigned int | subdivisions, | ||
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createBox | ( | Context * | context, |
| Vector3 | size, | ||
| unsigned int | subdivisions, | ||
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Mesh_createPlane | ( | Context * | context, |
| float | width, | ||
| float | height, | ||
| unsigned int | subdivisions, | ||
| bool | invertU, | ||
| bool | invertV, | ||
| string_view | name, | ||
| ObjectWrapper * | material ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeListRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PipelineStateRenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPass_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassView_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::ShaderProgram_CreateInfo_release | ( | ShaderProgram_CreateInfoWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::ShaderProgram_CreateInfo_unwrap | ( | ShaderProgram_CreateInfoWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ShaderProgram_create | ( | Context * | context, |
| ShaderProgram_CreateInfoWrapper * | createInfo, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ClickManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DragAndDropManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FocusNavigationManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulator_create1 | ( | Context * | context, |
| LogicalKey | key, | ||
| KeyModifier | modifier, | ||
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::LongPressManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MultiClickManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NavigationManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PanManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PinchManipulator_create | ( | Context * | context, |
| string_view | anonymous ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextInputManipulator_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Camera_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create1 | ( | Context * | context, |
| string_view | name, | ||
| float | width, | ||
| float | height ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode2D_create2 | ( | Context * | context, |
| string_view | name, | ||
| float | width, | ||
| float | height, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::EmptyNode3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Image2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Image2D_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | texture ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Instantiator3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createDirectional | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createPoint | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Light_createSpot | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_create1 | ( | Context * | context, |
| string_view | name, | ||
| ObjectWrapper * | mesh ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createCube | ( | Context * | context, |
| string_view | name, | ||
| float | size, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createBox | ( | Context * | context, |
| string_view | name, | ||
| Vector3 | size, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createSphere | ( | Context * | context, |
| string_view | name, | ||
| float | radius, | ||
| unsigned int | segments, | ||
| unsigned int | rows, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createIcosphere | ( | Context * | context, |
| string_view | name, | ||
| float | radius, | ||
| unsigned int | subdivisions, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Model3D_createQuadsphere | ( | Context * | context, |
| string_view | name, | ||
| float | radius, | ||
| unsigned int | subdivisions, | ||
| ColorRGBA | color ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Portal_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Portal_create1 | ( | Context * | context, |
| string_view | name, | ||
| float | width, | ||
| float | height ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ProgressiveRenderingViewport2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Scene_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Screen_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_create1 | ( | Context * | context, |
| string_view | name, | ||
| float | width, | ||
| float | height ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_createDefault | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport2D_createDefault1 | ( | Context * | context, |
| string_view | name, | ||
| float | width, | ||
| float | height ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Viewport3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionarySelector_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createCircle | ( | Vector3 | origin, |
| Vector3 | up, | ||
| float | angleInDegrees, | ||
| float | radius, | ||
| Context * | context, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createLine | ( | Vector3 | origin, |
| Vector3 | direction, | ||
| float | length, | ||
| Context * | context, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Trajectory_createSpline | ( | SplineWrapper * | spline, |
| Context * | context, | ||
| string_view | name ) |
| KANZI_INTEROP_API SplineWrapper * kanzi::interop::Trajectory_copySpline | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointAbsolute | ( | ObjectWrapper * | thisPtrWrapper, |
| float | lengthParameter ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getPointRelative | ( | ObjectWrapper * | thisPtrWrapper, |
| float | phaseParameter ) |
| KANZI_INTEROP_API float kanzi::interop::Trajectory_getLength | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Trajectory_isComplete | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API unsigned int kanzi::interop::Trajectory_getVisualizationPointCount | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getVisualizationPoint | ( | ObjectWrapper * | thisPtrWrapper, |
| unsigned int | pointIndex, | ||
| unsigned int | pointCount ) |
| KANZI_INTEROP_API TrajectoryEnums::Type kanzi::interop::Trajectory_getType | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API float kanzi::interop::Trajectory_getRadius | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API float kanzi::interop::Trajectory_getAngle | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getLineDirection | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleNormal | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_getCircleOrigin | ( | ObjectWrapper * | thisPtrWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Trajectory_scalePoint | ( | ObjectWrapper * | thisPtrWrapper, |
| Vector3 | point, | ||
| const Matrix4x4 & | transform, | ||
| Vector3 | scaling ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::StateManager_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeEffectPrefab2D_create | ( | Context * | context, |
| string_view | name, | ||
| NodeEffectTemplate2DWrapper * | root ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeEffectPrefab2D_create1 | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::NodeEffectTemplate2D_release | ( | NodeEffectTemplate2DWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::NodeEffectTemplate2D_unwrap | ( | NodeEffectTemplate2DWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplate_create | ( | Context * | context, |
| ObjectWrapper * | rootNode, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplateNode_createPlaceholder | ( | Context * | context, |
| ObjectWrapper * | instantiatedPrefab, | ||
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassPrefab_create | ( | Context * | context, |
| string_view | name, | ||
| RenderPassTemplateWrapper * | root ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::RenderPassPrefab_create1 | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::RenderPassTemplate_release | ( | RenderPassTemplateWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::RenderPassTemplate_unwrap | ( | RenderPassTemplateWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Spline_release | ( | SplineWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Spline_unwrap | ( | SplineWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ApplyActivationAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ApplyPropertyAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DispatchMessageAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MoveFocusAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::SetPropertyAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TrySetFocusAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::WriteLogAction_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ActivityConcept_getNode1 | ( | void * | nativeActivityConcept | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSourceListBoxItemGenerator2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSourceListBoxItemGenerator3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void * kanzi::interop::Activity2D_unwrapActivityConcept | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API void * kanzi::interop::Activity3D_unwrapActivityConcept | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Activity3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Button2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Button3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ContentLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataDrivenExclusiveActivityHost2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataDrivenExclusiveActivityHost3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DockLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DockLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ExclusiveActivityHost3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FlowLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FlowLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GridLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GridLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GridListBox2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::GridListBox3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemContainer2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemContainer3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NinePatchImage2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Page_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PageHost_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PageTransitionCollection_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ParallelActivityHost3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabView2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabView3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ScrollView2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ScrollView3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Slider2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Slider3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::StackLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::StackLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock2D_create1 | ( | Context * | context, |
| string_view | name, | ||
| string_view | text ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBlock3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBox2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextBox3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButton2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButton3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButtonGroup2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ToggleButtonGroup3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryLayout2D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryLayout3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TrajectoryListBox3D_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::AnimationPlayer_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::FloatValueAccumulator_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::IntValueAccumulator_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyDrivenAnimationPlayer_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyTargetEasingInterpolator_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PropertyTargetInterpolator_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ClickManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::KeyManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::LongPressManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MultiClickManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NavigationManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PanManipulatorComponent_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataTrigger_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::MessageTrigger_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::OnAttachedTrigger_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::OnPropertyChangedTrigger_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TimerTrigger_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API string kanzi::interop::ActionBase_getName | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Action_getTrigger | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Action_invoke | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Action_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay | ( | string_view | sourcePath, |
| PropertyTypeWrapper * | sourcePropertyTypeWrapper, | ||
| PropertyField | sourceField ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay1 | ( | string_view | sourcePath, |
| PropertyTypeWrapper * | sourcePropertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay2 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createOneWay3 | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay | ( | string_view | sourcePath, |
| PropertyTypeWrapper * | sourcePropertyTypeWrapper, | ||
| PropertyField | sourceField ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createTwoWay1 | ( | string_view | sourcePath, |
| PropertyTypeWrapper * | sourcePropertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource | ( | string_view | readPath, |
| PropertyTypeWrapper * | readPropertyTypeWrapper, | ||
| PropertyField | readField, | ||
| string_view | pushPath, | ||
| PropertyTypeWrapper * | pushPropertyTypeWrapper, | ||
| PropertyField | pushField ) |
| KANZI_INTEROP_API AbstractBindingWrapper * kanzi::interop::Binding_createToSource1 | ( | string_view | readPath, |
| PropertyTypeWrapper * | readPropertyTypeWrapper, | ||
| string_view | pushPath, | ||
| PropertyTypeWrapper * | pushPropertyTypeWrapper ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Binding_createCallbackBindingProcessor | ( | Context * | context, |
| CallbackBindingProcessorDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Binding_addProcessor | ( | AbstractBindingWrapper * | bindingWrapper, |
| ObjectWrapper * | bindingProcessorWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Binding_removeProcessor | ( | AbstractBindingWrapper * | bindingWrapper, |
| ObjectWrapper * | bindingProcessorWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Binding_release | ( | AbstractBindingWrapper * | bindingWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Binding_releaseProcessor | ( | ObjectWrapper * | bindingProcessorWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Binding_releaseRuntime | ( | AbstractBindingRuntimeWrapper * | bindingRuntimeWrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Binding_unwrap | ( | AbstractBindingWrapper * | bindingWrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapProcessor | ( | ObjectWrapper * | bindingProcessorWrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Binding_unwrapRuntime | ( | AbstractBindingRuntimeWrapper * | bindingRuntimeWrapper | ) |
| KANZI_INTEROP_API BitmapImageWrapper * kanzi::interop::BitmapImage_createEmpty | ( | size_t | width, |
| size_t | height, | ||
| GraphicsFormat | format, | ||
| string_view | name ) |
| KANZI_INTEROP_API BitmapImageWrapper * kanzi::interop::BitmapImage_createFromMemory | ( | size_t | width, |
| size_t | height, | ||
| GraphicsFormat | format, | ||
| span< byte > | data, | ||
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::BitmapImage_release | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API void * kanzi::interop::BitmapImage_unwrap | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getWidth | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getWidthByMipmapLevel | ( | BitmapImageWrapper * | bitmap, |
| size_t | mipmapLevel ) |
| KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getHeight | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getHeightByMipmapLevel | ( | BitmapImageWrapper * | bitmap, |
| size_t | mipmapLevel ) |
| KANZI_INTEROP_API void kanzi::interop::BitmapImage_resetData | ( | BitmapImageWrapper * | bitmap, |
| size_t | newWidth, | ||
| size_t | newHeight, | ||
| GraphicsFormat | format ) |
| KANZI_INTEROP_API GraphicsFormat kanzi::interop::BitmapImage_getDataFormat | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API span< byte > kanzi::interop::BitmapImage_getData | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API size_t kanzi::interop::BitmapImage_getMipmapLevelCount | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API void kanzi::interop::BitmapImage_premultiplyAlpha | ( | BitmapImageWrapper * | bitmap | ) |
| KANZI_INTEROP_API bool kanzi::interop::Condition_check | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Condition_getTrigger | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Condition_createDirector | ( | Context * | context, |
| MetaclassWrapper * | metaclass ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::TextResource_create | ( | Context * | context, |
| string_view | name, | ||
| string_view | value ) |
| KANZI_INTEROP_API string kanzi::interop::TextResource_getText | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::DataContextModifiedSubscriptionToken_release | ( | DataContextModifiedSubscriptionTokenWrapper * | wrapper | ) |
| KANZI_INTEROP_API DataContextModifiedSubscriptionTokenWrapper * kanzi::interop::DataContext_addModifiedNotificationHandler | ( | ObjectWrapper * | wrapper, |
| DataContextModifiedSubscriptionDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::DataContext_removeModifiedNotificationHandler | ( | ObjectWrapper * | wrapper, |
| DataContextModifiedSubscriptionTokenWrapper * | token ) |
| KANZI_INTEROP_API void kanzi::interop::DataContext_notifyModified | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_getData | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataContext_lookupDataContext | ( | ObjectWrapper * | wrapper, |
| string_view | relativePath ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObject_create | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API string kanzi::interop::DataObject_getName | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_setName | ( | ObjectWrapper * | wrapper, |
| string_view | value ) |
| KANZI_INTEROP_API DataObjectType kanzi::interop::DataObject_getType | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_setParent | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | parent ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getParent | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_getChild | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API size_t kanzi::interop::DataObject_getChildIndex | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | child ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObject_findChild | ( | ObjectWrapper * | wrapper, |
| string_view | childName ) |
| KANZI_INTEROP_API bool kanzi::interop::DataObject_hasChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | child ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_addChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | child ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_insertChild | ( | ObjectWrapper * | wrapper, |
| size_t | index, | ||
| ObjectWrapper * | child ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_removeChildAtIndex | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_removeChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | child ) |
| KANZI_INTEROP_API void kanzi::interop::DataObject_removeAllChildren | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::DataObject_getChildrenIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::DataObject_getValueBool | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API int kanzi::interop::DataObject_getValueInt | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API double kanzi::interop::DataObject_getValueReal | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::DataObject_getValueString | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectBool_create | ( | Context * | context, |
| string_view | name, | ||
| bool | value ) |
| KANZI_INTEROP_API void kanzi::interop::DataObjectBool_setValue | ( | ObjectWrapper * | wrapper, |
| bool | value ) |
| KANZI_INTEROP_API bool kanzi::interop::DataObjectBool_getValue | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectInt_create | ( | Context * | context, |
| string_view | name, | ||
| int32_t | value ) |
| KANZI_INTEROP_API void kanzi::interop::DataObjectInt_setValue | ( | ObjectWrapper * | wrapper, |
| int32_t | value ) |
| KANZI_INTEROP_API int32_t kanzi::interop::DataObjectInt_getValue | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectReal_create | ( | Context * | context, |
| string_view | name, | ||
| double | value ) |
| KANZI_INTEROP_API void kanzi::interop::DataObjectReal_setValue | ( | ObjectWrapper * | wrapper, |
| double | value ) |
| KANZI_INTEROP_API double kanzi::interop::DataObjectReal_getValue | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectString_create | ( | Context * | context, |
| string_view | name, | ||
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::DataObjectString_setValue | ( | ObjectWrapper * | wrapper, |
| string_view | value ) |
| KANZI_INTEROP_API string kanzi::interop::DataObjectString_getValue | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API size_t kanzi::interop::DataObjectList_itemCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::DataObjectList_acquireItem | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::DataObjectList_releaseItem | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataObjectList_getItemTemplate | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::DataSource_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API Context * kanzi::interop::Domain_getContext | ( | void * | nativeDomain | ) |
| KANZI_INTEROP_API ColorWorkflow kanzi::interop::Domain_getColorWorkflow | ( | Context * | context | ) |
| KANZI_INTEROP_API void kanzi::interop::Domain_registerPlugin | ( | Context * | context, |
| string_view | name, | ||
| PluginDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Domain_registerPluginHandler | ( | Context * | context, |
| string_view | protocol, | ||
| PluginHandlerDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Domain_unregisterPluginHandler | ( | Context * | context, |
| string_view | protocol ) |
| KANZI_INTEROP_API void kanzi::interop::Domain_getKanziReleaseVersion | ( | IntWrapper * | versionMajor, |
| IntWrapper * | versionMinor, | ||
| IntWrapper * | versionUpdate, | ||
| StringWrapper * | versionString ) |
| KANZI_INTEROP_API const void * kanzi::interop::Context_unwrap | ( | Context * | context | ) |
| KANZI_INTEROP_API void kanzi::interop::Context_loadKzbFile | ( | Context * | context, |
| string_view | fileName ) |
| KANZI_INTEROP_API void kanzi::interop::Context_setErrorCallback | ( | void * | callbackUserData, |
| ErrorCallback * | callback ) |
| KANZI_INTEROP_API void kanzi::interop::Context_initializeLanguage | ( | Context * | context, |
| string_view | languagePluginName, | ||
| LanguageDataProxy | languageData, | ||
| LanguageDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Context_uninitializeLanguage | ( | Context * | context, |
| string_view | languagePluginName ) |
| KANZI_INTEROP_API LanguageDataProxy kanzi::interop::Context_getLanguageData | ( | Context * | context, |
| string_view | languagePluginName ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Texture_create | ( | Context * | context, |
| TextureCreateInfo * | createInfo, | ||
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::Texture_recreate | ( | ObjectWrapper * | wrapper, |
| TextureCreateInfo * | createInfo ) |
| KANZI_INTEROP_API size_t kanzi::interop::GPUResource_getGPUMemoryUsage | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::GPUResource_isDeployed | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getWidth | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getHeight | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getRenderTargetSampleCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API GraphicsFormat kanzi::interop::Surface_getFormat | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getSliceCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getFaceCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Surface_getMipmapLevelCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API MainLoopTaskTokenWrapper * kanzi::interop::MainLoopScheduler_prependTask | ( | Context * | context, |
| MainLoopStageWrapper * | stage, | ||
| string_view | name, | ||
| TaskRecurrence | recurrence, | ||
| TaskDirector * | taskDirector ) |
| KANZI_INTEROP_API MainLoopTaskTokenWrapper * kanzi::interop::MainLoopScheduler_appendTask | ( | Context * | context, |
| MainLoopStageWrapper * | stage, | ||
| string_view | name, | ||
| TaskRecurrence | recurrence, | ||
| TaskDirector * | taskDirector ) |
| KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_replaceTask | ( | MainLoopStageWrapper * | stage, |
| MainLoopTaskTokenWrapper * | tokenWrapper, | ||
| TaskDirector * | taskDirector ) |
| KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_removeTask | ( | MainLoopStageWrapper * | stage, |
| MainLoopTaskTokenWrapper * | tokenWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_clearTasks | ( | Context * | context, |
| MainLoopStageWrapper * | stage ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopTaskTokenWrapper_release | ( | MainLoopTaskTokenWrapper * | tokenWrapper | ) |
| KANZI_INTEROP_API MainLoopTimerTokenWrapper * kanzi::interop::MainLoopScheduler_prependTimer | ( | Context * | context, |
| MainLoopStageWrapper * | stage, | ||
| string_view | name, | ||
| TimerRecurrence | recurrence, | ||
| NanosecondWrapper | intervalNS, | ||
| TimerTaskDirector * | timerTaskDirector ) |
| KANZI_INTEROP_API MainLoopTimerTokenWrapper * kanzi::interop::MainLoopScheduler_appendTimer | ( | Context * | context, |
| MainLoopStageWrapper * | stage, | ||
| string_view | name, | ||
| TimerRecurrence | recurrence, | ||
| NanosecondWrapper | intervalNS, | ||
| TimerTaskDirector * | timerTaskDirector ) |
| KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_removeTimer | ( | MainLoopTimerTokenWrapper * | tokenWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopTimerTokenWrapper_release | ( | MainLoopTimerTokenWrapper * | tokenWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_setCurrentFrameRendered | ( | Context * | context | ) |
| KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_isCurrentFrameRendered | ( | Context * | context | ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_setFrameRateLimit | ( | Context * | context, |
| unsigned int | frameRate ) |
| KANZI_INTEROP_API void kanzi::interop::MainLoopScheduler_enableSuspendWhenIdle | ( | Context * | context, |
| bool | suspendEnable ) |
| KANZI_INTEROP_API bool kanzi::interop::MainLoopScheduler_isSuspendWhenIdleEnabled | ( | Context * | context | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getInputStage | ( | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getUserStage | ( | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getAnimateStage | ( | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getLayoutStage | ( | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getRenderStage | ( | ) |
| KANZI_INTEROP_API MainLoopStageWrapper * kanzi::interop::MainLoopScheduler_getPresentStage | ( | ) |
| KANZI_INTEROP_API MessageArgumentsWrapper * kanzi::interop::MessageArguments_create | ( | ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_release | ( | MessageArgumentsWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getSource | ( | MessageArgumentsWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setHandled | ( | MessageArgumentsWrapper * | wrapper, |
| bool | handled ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_isHandled | ( | MessageArgumentsWrapper * | wrapper | ) |
| KANZI_INTEROP_API int kanzi::interop::MessageArguments_getIntArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalIntArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| IntWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setIntArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| int | value ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getBoolArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalBoolArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| BoolWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setBoolArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| bool | value ) |
| KANZI_INTEROP_API float kanzi::interop::MessageArguments_getFloatArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalFloatArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| FloatWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setFloatArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| float | value ) |
| KANZI_INTEROP_API void * kanzi::interop::MessageArguments_getPointerArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalPointerArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| void ** | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setPointerArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| void * | value ) |
| KANZI_INTEROP_API string kanzi::interop::MessageArguments_getStringArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalStringArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| StringWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setStringArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| string_view | value ) |
| KANZI_INTEROP_API ColorRGBA kanzi::interop::MessageArguments_getColorRGBAArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalColorRGBAArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ColorRGBA * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setColorRGBAArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ColorRGBA | value ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::MessageArguments_getMatrix3x3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix3x3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix3x3 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix3x3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix3x3 | value ) |
| KANZI_INTEROP_API Matrix4x4 kanzi::interop::MessageArguments_getMatrix4x4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalMatrix4x4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix4x4 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setMatrix4x4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix4x4 | value ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::MessageArguments_getResourceArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalResourceArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ObjectWrapperWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setResourceArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ObjectWrapper * | resourceWrapper ) |
| KANZI_INTEROP_API SRTValue2D kanzi::interop::MessageArguments_getSRTValue2DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue2DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue2D * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue2DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue2D | value ) |
| KANZI_INTEROP_API SRTValue3D kanzi::interop::MessageArguments_getSRTValue3DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalSRTValue3DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue3D * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setSRTValue3DArgument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue3D | value ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::MessageArguments_getVector2Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector2Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector2 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector2Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector2 | value ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::MessageArguments_getVector3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector3 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector3Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector3 | value ) |
| KANZI_INTEROP_API Vector4 kanzi::interop::MessageArguments_getVector4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageArguments_getOptionalVector4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector4 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::MessageArguments_setVector4Argument | ( | MessageArgumentsWrapper * | messageArgumentsWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector4 | value ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding1 | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBinding2 | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| PropertyField | propertyField ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| ObjectWrapper * | ownerObjectWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setBindingWithOwner1 | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| ObjectWrapper * | ownerObjectWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| PropertyField | propertyField ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBinding1 | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| PropertyField | propertyField ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| ObjectWrapper * | ownerObjectWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API AbstractBindingRuntimeWrapper * kanzi::interop::Node_setModifierBindingWithOwner1 | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingWrapper * | bindingWrapper, | ||
| ObjectWrapper * | ownerObjectWrapper, | ||
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| PropertyField | propertyField ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeBinding | ( | ObjectWrapper * | objectWrapper, |
| AbstractBindingRuntimeWrapper * | bindingRuntimeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeBindingsWithOwner | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | ownerObjectWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addInputManipulator | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | inputManipulatorWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeInputManipulator | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | inputManipulatorWrapper ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getResourceDictionary | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_acquireResourceDictionary | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_notifyResourceDictionaryModified | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_setResourceDictionary | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | resourceDictionary ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addResourceDictionary | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | resourceDictionary ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isNamed | ( | ObjectWrapper * | wrapper, |
| string_view | name ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyEnabled | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyVisible | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isEffectivelyFocusable | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isInitialized | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isAttached | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isAttaching | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isDetaching | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_attachRecursive | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_detachRecursive | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_trySetFocus | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNode | ( | ObjectWrapper * | wrapper, |
| string_view | path ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupObject | ( | ObjectWrapper * | wrapper, |
| string_view | path ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_addAbstractChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node_getAbstractChildIndex | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getAbstractChild | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_removeAbstractChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_getParent | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandler | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| MessageSubscriptionDirector * | director ) |
| KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageHandlerFromSource | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| ObjectWrapper * | messageSourceFilterWrapper, | ||
| MessageSubscriptionDirector * | director ) |
| KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addMessageFilter | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| MessageSubscriptionDirector * | director ) |
| KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageHandler | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| ObjectWrapper * | messageSourceFilterWrapper, | ||
| MessageSubscriptionDirector * | director ) |
| KANZI_INTEROP_API MessageSubscriptionTokenWrapper * kanzi::interop::Node_addTunnelingMessageFilter | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| MessageSubscriptionDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeMessageHandler | ( | ObjectWrapper * | objectWrapper, |
| MessageSubscriptionTokenWrapper * | tokenWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_dispatchMessage | ( | ObjectWrapper * | objectWrapper, |
| MessageTypeWrapper * | messageTypeWrapper, | ||
| MessageArgumentsWrapper * | argumentsWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addResource | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId, | ||
| string_view | resourceUrl ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeResource | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_containsResource | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId ) |
| KANZI_INTEROP_API string kanzi::interop::Node_findResourceUrl | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_acquireResource | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Node_tryAcquireResource | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId ) |
| KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::Node_acquireResourceAsync | ( | ObjectWrapper * | objectWrapper, |
| ResourceIDWrapper * | resourceId, | ||
| ResourceAcquireTaskDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addAnonymousResource | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | resourceWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeAnonymousResource | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | resourceWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isUnboundedLayoutValue | ( | float | value | ) |
| KANZI_INTEROP_API float kanzi::interop::Node_unboundedLayoutValue | ( | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node_isValidLayoutValue | ( | float | value | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponent | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | nodeComponent ) |
| KANZI_INTEROP_API void kanzi::interop::Node_addNodeComponentWithOwner | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | nodeComponent, | ||
| const void * | owner ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponent | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | nodeComponent ) |
| KANZI_INTEROP_API void kanzi::interop::Node_removeNodeComponentWithOwner | ( | ObjectWrapper * | objectWrapper, |
| const void * | owner ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node_lookupNodeComponentByName | ( | ObjectWrapper * | objectWrapper, |
| string_view | name ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node_getNodeComponentIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API int kanzi::interop::Node_getChangeFlags | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API int kanzi::interop::Node_getChildChangeFlags | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node_setChangeFlag | ( | ObjectWrapper * | objectWrapper, |
| int | flag ) |
| KANZI_INTEROP_API void kanzi::interop::Node_clearChangeFlag | ( | ObjectWrapper * | objectWrapper, |
| int | flag ) |
| KANZI_INTEROP_API void kanzi::interop::MessageSubscriptionToken_release | ( | MessageSubscriptionTokenWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_transform | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::Node2D_getWorldTransform | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_addChild | ( | ObjectWrapper * | parentWrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_insertChild | ( | ObjectWrapper * | parentWrapper, |
| size_t | index, | ||
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_removeChild | ( | ObjectWrapper * | parentWrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_removeChildAtIndex | ( | ObjectWrapper * | objectWrapper, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_removeAllChildren | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node2D_getChild | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node2D_getChildIndex | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Node2D_hasChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_moveToBack | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_moveToFront | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getDesiredSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_setDesiredSize | ( | ObjectWrapper * | objectWrapper, |
| Vector2 | value ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getAllocatedSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_setAllocatedSize | ( | ObjectWrapper * | objectWrapper, |
| Vector2 | value ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::Node2D_getActualSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_setActualSize | ( | ObjectWrapper * | objectWrapper, |
| Vector2 | value ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::Node2D_getArrangeTransform | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_setArrangeTransform | ( | ObjectWrapper * | objectWrapper, |
| Matrix3x3 | value ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_layout | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node2D_measure | ( | ObjectWrapper * | objectWrapper, |
| Vector2 * | availableSize, | ||
| bool | handleStretch ) |
| KANZI_INTEROP_API void kanzi::interop::Node2D_arrange | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node2D_getChildrenReverseIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Node2D_createDirector | ( | Context * | domain, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_addChild | ( | ObjectWrapper * | parentWrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_insertChild | ( | ObjectWrapper * | parentWrapper, |
| size_t | index, | ||
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_removeChild | ( | ObjectWrapper * | parentWrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_removeChildAtIndex | ( | ObjectWrapper * | objectWrapper, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_removeAllChildren | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getChild | ( | ObjectWrapper * | wrapper, |
| size_t | index ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildCount | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::Node3D_getChildIndex | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Node3D_hasChild | ( | ObjectWrapper * | wrapper, |
| ObjectWrapper * | childWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_moveToBack | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_moveToFront | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getCoreDesiredSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setCoreDesiredSize | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | value ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getDesiredSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setDesiredSize | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | value ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedSize | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | value ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getActualSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setActualSize | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | value ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setLayoutBoundingBoxSize | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | bboxMin, | ||
| Vector3 | bboxMax ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMin | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getLayoutBoundingBoxMax | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setAllocatedOffset | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | allocatedOffset ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getAllocatedOffset | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setStretchScale | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | stretchScale ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getStretchScale | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setPivotOffset | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | pivotOffset ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getPivotOffset | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getSize | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMaximumBoundingBoxCoordinates | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_getMinimumBoundingBoxCoordinates | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Matrix4x4 kanzi::interop::Node3D_getArrangeTransform | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_setArrangeTransform | ( | ObjectWrapper * | objectWrapper, |
| Matrix4x4 | value ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_layout | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_measure | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | availableSize ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_arrange | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_centeredMeasure | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | availableSize ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_centeredArrange | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | actualSize ) |
| KANZI_INTEROP_API bool kanzi::interop::Node3D_isPrimitiveLayout | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getLookAtTarget | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getPositionConstraintTarget | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getOrientationConstraintTarget | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Node3D_getFaceToCameraTarget | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Node3D_lookAt | ( | ObjectWrapper * | objectWrapper, |
| Vector3 | position, | ||
| Vector3 | lookAtPoint, | ||
| Vector3 | upVector ) |
| KANZI_INTEROP_API float kanzi::interop::Node3D_layoutUp | ( | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node3D_isValidLayoutSize | ( | Vector3 | size | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_unboundedLayoutSize | ( | ) |
| KANZI_INTEROP_API bool kanzi::interop::Node3D_isUnboundedLayoutSize | ( | Vector3 | layoutSize | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSize | ( | Vector3 | layoutSize, |
| Vector3 | resetSize ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Node3D_replaceUnboundedLayoutSizeWithZero | ( | Vector3 | layoutSize | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Node3D_getChildrenReverseIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Node3D_createDirector | ( | Context * | domain, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Viewport2D_getScene | ( | ObjectWrapper * | viewportWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Viewport2D_setScene | ( | ObjectWrapper * | viewportWrapper, |
| ObjectWrapper * | scene ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::NodeComponent_getNode | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API NodeComponentState kanzi::interop::NodeComponent_getState | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::NodeComponent_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API int kanzi::interop::Object_getIntProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalIntProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| IntWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setIntProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| int | value ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getBoolProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalBoolProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| BoolWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setBoolProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| bool | value ) |
| KANZI_INTEROP_API float kanzi::interop::Object_getFloatProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalFloatProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| FloatWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setFloatProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| float | value ) |
| KANZI_INTEROP_API void * kanzi::interop::Object_getPointerProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalPointerProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| void ** | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setPointerProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| void * | value ) |
| KANZI_INTEROP_API string kanzi::interop::Object_getStringProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalStringProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| StringWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setStringProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| string_view | value ) |
| KANZI_INTEROP_API ColorRGBA kanzi::interop::Object_getColorRGBAProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalColorRGBAProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ColorRGBA * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setColorRGBAProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ColorRGBA | value ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::Object_getMatrix3x3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix3x3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix3x3 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setMatrix3x3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix3x3 | value ) |
| KANZI_INTEROP_API Matrix4x4 kanzi::interop::Object_getMatrix4x4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalMatrix4x4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix4x4 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setMatrix4x4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Matrix4x4 | value ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Object_getResourceProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalResourceProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ObjectWrapperWrapper * | valueWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setResourceProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| ObjectWrapper * | resourceWrapper ) |
| KANZI_INTEROP_API SRTValue2D kanzi::interop::Object_getSRTValue2DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue2DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue2D * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue2DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue2D | value ) |
| KANZI_INTEROP_API SRTValue3D kanzi::interop::Object_getSRTValue3DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalSRTValue3DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue3D * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setSRTValue3DProperty | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| SRTValue3D | value ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::Object_getVector2Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector2Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector2 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setVector2Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector2 | value ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Object_getVector3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector3 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setVector3Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector3 | value ) |
| KANZI_INTEROP_API Vector4 kanzi::interop::Object_getVector4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_getOptionalVector4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector4 * | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setVector4Property | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| Vector4 | value ) |
| KANZI_INTEROP_API void kanzi::interop::Object_removeLocalValue | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_hasValue | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setJavaReference | ( | ObjectWrapper * | wrapper, |
| JavaObjectProxy | javaReference ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_hasJavaReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API JavaObjectProxy kanzi::interop::Object_getJavaReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Object_removeJavaReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setLuaReference | ( | ObjectWrapper * | wrapper, |
| LuaObjectProxy | obj ) |
| KANZI_INTEROP_API LuaObjectProxy kanzi::interop::Object_getLuaReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Object_removeLuaReference | ( | ObjectWrapper * | wrapper | ) |
|
noexcept |
|
noexcept |
|
noexcept |
| KANZI_INTEROP_API Context * kanzi::interop::Object_getContext | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_equals | ( | ObjectWrapper * | lhs, |
| ObjectWrapper * | rhs ) |
| KANZI_INTEROP_API void kanzi::interop::Object_release | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Object_unwrap | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Object_createReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Object_tryCreateReference | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Object_isStale | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Object_getMetaclass | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Object_setFlagKeepDuringPatching | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::ObjectRef_release | ( | ObjectReference * | ref | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ObjectRef_getObjectWrapper | ( | ObjectReference * | ref | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createBool | ( | const bool | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createFloat | ( | const float | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createInt | ( | const int | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createPointer | ( | void * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createString | ( | string_view | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createColorRGBA | ( | const ColorRGBA * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector2 | ( | const Vector2 * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector3 | ( | const Vector3 * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createVector4 | ( | const Vector4 * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue2D | ( | const SRTValue2D * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createSRTValue3D | ( | const SRTValue3D * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix3x3 | ( | const Matrix3x3 * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createMatrix4x4 | ( | const Matrix4x4 * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createQuaternion | ( | const Quaternion * | value | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResourceID | ( | ResourceIDWrapper * | resourceId | ) |
| KANZI_INTEROP_API VariantWrapper * kanzi::interop::Variant_createResource | ( | ObjectWrapper * | resourceWrapper | ) |
| KANZI_INTEROP_API VariantDataType kanzi::interop::Variant_getType | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Variant_getBool | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API float kanzi::interop::Variant_getFloat | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API int kanzi::interop::Variant_getInt | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::Variant_getPointer | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::Variant_getString | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API ColorRGBA kanzi::interop::Variant_getColorRGBA | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::Variant_getMatrix3x3 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Matrix4x4 kanzi::interop::Variant_getMatrix4x4 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Quaternion kanzi::interop::Variant_getQuaternion | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API SRTValue2D kanzi::interop::Variant_getSRTValue2D | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API SRTValue3D kanzi::interop::Variant_getSRTValue3D | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::Variant_getVector2 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::Variant_getVector3 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API Vector4 kanzi::interop::Variant_getVector4 | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API ResourceIDWrapper * kanzi::interop::Variant_getResourceID | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::Variant_getResource | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Variant_release | ( | VariantWrapper * | variantWrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::Resource_getName | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::Resource_getUrl | ( | ObjectWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Resource_setKeepAlive | ( | ObjectWrapper * | wrapper, |
| bool | keepAlive ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addResourceIdUrlMapping | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key, | ||
| string_view | url ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addResourceIdResourceMapping | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key, | ||
| ObjectWrapper * | resource ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_remove | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceDictionary_contains | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceDictionary_find | ( | ObjectWrapper * | resourceDictionaryWrapper, |
| ResourceIDWrapper * | keyWrapper, | ||
| StringWrapper * | result ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_iterateUrls | ( | ObjectWrapper * | resourceDictionary | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_getAnonymousResourceIterator | ( | ObjectWrapper * | resourceDictionary | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_addAnonymousResource | ( | ObjectWrapper * | resourceDictionary, |
| ObjectWrapper * | resource ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_removeAnonymousResource | ( | ObjectWrapper * | resourceDictionary, |
| ObjectWrapper * | resource ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::ResourceDictionary_getNestedDictionariesReverseIterator | ( | ObjectWrapper * | resourceDictionary | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_add | ( | ObjectWrapper * | resourceDictionary, |
| ObjectWrapper * | nestedResourceDictionary ) |
| KANZI_INTEROP_API size_t kanzi::interop::ResourceDictionary_getDictionaryCount | ( | ObjectWrapper * | resourceDictionary | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_removeDictionary | ( | ObjectWrapper * | resourceDictionary, |
| size_t | index ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ResourceDictionary_findDictionary | ( | ObjectWrapper * | resourceDictionary, |
| string_view | name ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ResourceDictionary_findStoredResource | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_acquire | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key ) |
| KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::ResourceDictionary_acquireAsync | ( | ObjectWrapper * | resourceDictionary, |
| ResourceIDWrapper * | key, | ||
| ResourceAcquireTaskDirector * | callback ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceDictionary_merge | ( | ObjectWrapper * | resourceDictionary, |
| ObjectWrapper * | preferredResourceDictionary ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceDictionary_clone | ( | ObjectWrapper * | resourceDictionary | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceAcquireTask_getLoadedResource | ( | ResourceAcquireTaskWrapper * | wrapper, |
| string_view | url ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceAcquireTask_isFinished | ( | ResourceAcquireTaskWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceAcquireTask_release | ( | ResourceAcquireTaskWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_addKzbFile | ( | Context * | context, |
| string_view | fileName ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireResource | ( | Context * | context, |
| string_view | url ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_tryAcquireResource | ( | Context * | context, |
| string_view | url ) |
| KANZI_INTEROP_API ResourceAcquireTaskWrapper * kanzi::interop::ResourceManager_acquireResourcesAsync | ( | Context * | context, |
| vector< string > | urls, | ||
| ResourceAcquireTaskDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_wait | ( | ResourceAcquireTaskWrapper * | acquireTaskWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterResource | ( | Context * | context, |
| string_view | url ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ResourceManager_acquireLoadedResource | ( | Context * | context, |
| string_view | url ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_collectAndAcquirePrefabAsync | ( | ObjectWrapper * | nodeWrapper, |
| string_view | id, | ||
| ResourceAcquireTaskDirector * | director ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_purge | ( | Context * | context | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_registerProtocolHandler | ( | Context * | context, |
| string_view | protocol, | ||
| ResourceProtocolDirector * | loadDirector, | ||
| ResourceReloadProtocolDirector * | reloadDirector ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_unregisterProtocolHandler | ( | Context * | context, |
| string_view | protocol ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceManager_supportsProtocolHandler | ( | Context * | context, |
| string_view | protocol ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_setDefaultMemoryStrategy | ( | Context * | context, |
| MemoryStrategy | strategy ) |
| KANZI_INTEROP_API MemoryStrategy kanzi::interop::ResourceManager_getDefaultMemoryStrategy | ( | Context * | context | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceManager_getResourceUsage | ( | Context * | context, |
| IntWrapper * | resourceCount, | ||
| LongWrapper * | cpuMemoryUsage, | ||
| LongWrapper * | gpuMemoryUsage ) |
| KANZI_INTEROP_API void kanzi::interop::TaskDispatcher_submit | ( | Context * | context, |
| TaskDispatcherTaskDirector * | taskDispatcherTaskDirector_ ) |
| KANZI_INTEROP_API bool kanzi::interop::TaskDispatcher_isEmpty | ( | Context * | context | ) |
| KANZI_INTEROP_API bool kanzi::interop::TaskDispatcher_isQuitting | ( | Context * | context | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::PrefabTemplate_instantiate | ( | ObjectWrapper * | wrapper, |
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::Trigger_addAction | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | actionWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Trigger_invokeActions | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Trigger_getActionsIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Trigger_addCondition | ( | ObjectWrapper * | objectWrapper, |
| ObjectWrapper * | conditionWrapper ) |
| KANZI_INTEROP_API bool kanzi::interop::Trigger_checkConditions | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Trigger_getConditionsIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Trigger_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API void kanzi::interop::logError | ( | string_view | message, |
| string_view | file, | ||
| size_t | line ) |
Logs a message to the Generic category with an Error level.
| message | The message to log. |
| file | The source file name. |
| line | The source line number. |
| KANZI_INTEROP_API void kanzi::interop::logWarning | ( | string_view | message, |
| string_view | file, | ||
| size_t | line ) |
Logs a message to the Generic category with a Warning level.
| message | The message to log. |
| file | The source file name. |
| line | The source line number. |
| KANZI_INTEROP_API void kanzi::interop::logDebug | ( | string_view | message, |
| string_view | file, | ||
| size_t | line ) |
Logs a message to the Debug category with an Info level.
| message | The message to log. |
| file | The source file name. |
| line | The source line number. |
| KANZI_INTEROP_API void kanzi::interop::logInfo | ( | string_view | message, |
| string_view | file, | ||
| size_t | line ) |
Logs a message to the Generic category with an Info level.
| message | The message to log. |
| file | The source file name. |
| line | The source line number. |
| KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_create | ( | string_view | name, |
| MessageRouting | routing, | ||
| EditorInfoWrapper * | editorInfo, | ||
| MetaclassWrapper * | messageArgumentMetaclassWrapper ) |
| KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::MessageType_getArgumentsMetaclass | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API MessageTypeWrapper * kanzi::interop::MessageType_find | ( | string_view | name | ) |
| KANZI_INTEROP_API void kanzi::interop::MessageType_release | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API const void * kanzi::interop::MessageType_unwrap | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::MessageType_getName | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API MessageRouting kanzi::interop::MessageType_getRouting | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::MessageType_compare | ( | MessageTypeWrapper * | wrapper, |
| MessageTypeWrapper * | otherWrapper ) |
| KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::MessageType_getEditorInfo | ( | MessageTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::EditorInfo_create | ( | ) |
| KANZI_INTEROP_API bool kanzi::interop::EditorInfo_equals | ( | EditorInfoWrapper * | lhs, |
| EditorInfoWrapper * | rhs ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_release | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setAttribute | ( | EditorInfoWrapper * | editorInfo, |
| string_view | key, | ||
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDisplayName | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setTooltip | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setCategory | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHelpHeading | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setValueProvider | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setHost | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setEditor | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setDefaultValue | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLowerBound | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setUpperBound | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStep | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSendable | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setListenable | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setStudioVisibility | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setLegacyName | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API void kanzi::interop::EditorInfo_setSortingIndex | ( | EditorInfoWrapper * | editorInfo, |
| string_view | value ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getAttribute | ( | EditorInfoWrapper * | editorInfo, |
| string_view | key ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDisplayName | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getTooltip | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getCategory | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHelpHeading | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getValueProvider | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getHost | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getEditor | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getDefaultValue | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLowerBound | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getUpperBound | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStep | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSendable | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getListenable | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getStudioVisibility | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getLegacyName | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API string_view kanzi::interop::EditorInfo_getSortingIndex | ( | EditorInfoWrapper * | editorInfo | ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_addPropertyType | ( | MetaclassWrapper * | wrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getPropertyTypeIterator | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_find | ( | Context * | context, |
| string_view | name ) |
| KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_create | ( | string_view | name, |
| MetaclassWrapper * | baseclassMetaclass ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_release | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API const void * kanzi::interop::Metaclass_unwrap | ( | MetaclassWrapper * | context | ) |
| KANZI_INTEROP_API string kanzi::interop::Metaclass_getName | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API MetaclassWrapper * kanzi::interop::Metaclass_getBase | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Metaclass_isAbstract | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Metaclass_isDerivedFrom | ( | MetaclassWrapper * | wrapperChild, |
| MetaclassWrapper * | wrapperBase ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_register | ( | Context * | context, |
| MetaclassWrapper * | metaclass ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_override | ( | Context * | context, |
| MetaclassWrapper * | metaclass ) |
| KANZI_INTEROP_API bool kanzi::interop::Metaclass_compare | ( | MetaclassWrapper * | wrapper, |
| MetaclassWrapper * | otherWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_addMessageType | ( | MetaclassWrapper * | wrapper, |
| MessageTypeWrapper * | messageTypeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_addNestedClass | ( | MetaclassWrapper * | wrapper, |
| MetaclassWrapper * | nestedMetaclassWrapper ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getMessageTypeIterator | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::Metaclass_getNestedClassIterator | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_setEditorInfo | ( | MetaclassWrapper * | wrapper, |
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::Metaclass_getEditorInfo | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Metaclass_seal | ( | MetaclassWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::Metaclass_createInstance | ( | MetaclassWrapper * | wrapper, |
| Context * | context, | ||
| string_view | name ) |
| KANZI_INTEROP_API void kanzi::interop::NamedIntervalProfiler_addSample | ( | string_view | name, |
| long long | duration ) |
|
inline |
|
inline |
|
inline |
| KANZI_INTEROP_API ResourceIDWrapper * kanzi::interop::ResourceID_create | ( | string_view | id | ) |
| KANZI_INTEROP_API void kanzi::interop::ResourceID_release | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceID_equals | ( | ResourceIDWrapper * | wrapperLeft, |
| ResourceIDWrapper * | wrapperRight ) |
| KANZI_INTEROP_API string kanzi::interop::ResourceID_toString | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceID_isUrl | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::ResourceID_empty | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API size_t kanzi::interop::ResourceID_getHash | ( | ResourceIDWrapper * | wrapper | ) |
| KANZI_INTEROP_API ClassPropertyDefaultValueWrapper * kanzi::interop::ClassPropertyDefaultValue_create | ( | ObjectWrapper * | objectWrapper, |
| PropertyTypeWrapper * | propertyTypeWrapper, | ||
| VariantWrapper * | valueVariantWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::ClassPropertyDefaultValue_release | ( | ClassPropertyDefaultValueWrapper * | wrapper | ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createFloat | ( | string_view | name, |
| float | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createInt | ( | string_view | name, |
| int | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createBool | ( | string_view | name, |
| bool | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createPointer | ( | string_view | name, |
| void * | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createResource | ( | string_view | name, |
| ObjectWrapper * | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createColorRGBA | ( | string_view | name, |
| ColorRGBA | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix3x3 | ( | string_view | name, |
| Matrix3x3 | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createMatrix4x4 | ( | string_view | name, |
| Matrix4x4 | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue2D | ( | string_view | name, |
| SRTValue2D | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createSRTValue3D | ( | string_view | name, |
| SRTValue3D | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector2 | ( | string_view | name, |
| Vector2 | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector3 | ( | string_view | name, |
| Vector3 | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createVector4 | ( | string_view | name, |
| Vector4 | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_createString | ( | string_view | name, |
| string_view | defaultValue, | ||
| uint32_t | flags, | ||
| bool | inheritable, | ||
| EditorInfoWrapper * | editorInfo ) |
| KANZI_INTEROP_API void kanzi::interop::PropertyType_release | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API PropertyTypeWrapper * kanzi::interop::PropertyType_find | ( | string_view | name | ) |
| KANZI_INTEROP_API void * kanzi::interop::PropertyType_unwrap | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::PropertyType_getName | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API PropertyDataType kanzi::interop::PropertyType_getDataType | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::PropertyType_compare | ( | PropertyTypeWrapper * | wrapper, |
| PropertyTypeWrapper * | otherWrapper ) |
| KANZI_INTEROP_API int kanzi::interop::PropertyType_getIntDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::PropertyType_getBoolDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API float kanzi::interop::PropertyType_getFloatDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API void * kanzi::interop::PropertyType_getPointerDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API string kanzi::interop::PropertyType_getStringDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API ColorRGBA kanzi::interop::PropertyType_getColorRGBADefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API Matrix3x3 kanzi::interop::PropertyType_getMatrix3x3DefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API Matrix4x4 kanzi::interop::PropertyType_getMatrix4x4DefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::PropertyType_getResourceDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API SRTValue2D kanzi::interop::PropertyType_getSRTValue2DDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API SRTValue3D kanzi::interop::PropertyType_getSRTValue3DDefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::PropertyType_getVector2DefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::PropertyType_getVector3DefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API Vector4 kanzi::interop::PropertyType_getVector4DefaultValue | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::PropertyType_isInherited | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API uint32_t kanzi::interop::PropertyType_getChangeFlags | ( | PropertyTypeWrapper * | wrapper | ) |
| KANZI_INTEROP_API EditorInfoWrapper * kanzi::interop::PropertyType_getEditorInfo | ( | PropertyTypeWrapper * | wrapper | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| kanzi::shared_ptr< Type > kanzi::interop::unwrap | ( | ObjectWrapper * | wrapper | ) |
| kanzi::shared_ptr< Type > kanzi::interop::tryUnwrap | ( | ObjectWrapper * | wrapper | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| KANZI_INTEROP_API void kanzi::interop::handleErrorCallback | ( | ErrorCode | code, |
| const char * | message ) |
| KANZI_INTEROP_API void kanzi::interop::setErrorCallback | ( | ErrorCallback * | callback | ) |
| KANZI_INTEROP_API void kanzi::interop::setErrorUserData | ( | void * | userData | ) |
| KANZI_INTEROP_API void * kanzi::interop::Iterator_next | ( | IteratorWrapper * | iteratorWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::Iterator_nextString | ( | IteratorWrapper * | iteratorWrapper, |
| StringWrapper * | result ) |
| KANZI_INTEROP_API bool kanzi::interop::Iterator_hasNext | ( | IteratorWrapper * | iteratorWrapper | ) |
| KANZI_INTEROP_API void kanzi::interop::Iterator_release | ( | IteratorWrapper * | iteratorWrapper | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ForwardingAction_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ActivityCodeBehind_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::CodeBehind_createDirector | ( | Context * | context, |
| string_view | name, | ||
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API IteratorWrapper * kanzi::interop::CodeBehind_getCommandIterator | ( | ObjectWrapper * | objectWrapper | ) |
| KANZI_INTEROP_API bool kanzi::interop::ListBoxConcept_addContentItem | ( | ObjectWrapper * | listBox, |
| ObjectWrapper * | abstractItem ) |
| KANZI_INTEROP_API bool kanzi::interop::ListBoxConcept_removeContentItem | ( | ObjectWrapper * | listBox, |
| ObjectWrapper * | abstractItem ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_removeAllContentItems | ( | ObjectWrapper * | listBox | ) |
| KANZI_INTEROP_API size_t kanzi::interop::ListBoxConcept_getContentItemCount | ( | ObjectWrapper * | listBox | ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxConcept_getContentItem | ( | ObjectWrapper * | listBox, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemAdded | ( | ObjectWrapper * | listBox, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemRemoved | ( | ObjectWrapper * | listBox, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemReplaced | ( | ObjectWrapper * | listBox, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxConcept_notifyItemCountChanged | ( | ObjectWrapper * | listBox | ) |
| KANZI_INTEROP_API void kanzi::interop::GridListBox2D_setItemGenerator | ( | ObjectWrapper * | listBox, |
| ObjectWrapper * | itemGenerator ) |
| KANZI_INTEROP_API void kanzi::interop::GridListBox3D_setItemGenerator | ( | ObjectWrapper * | listBox, |
| ObjectWrapper * | itemGenerator ) |
| KANZI_INTEROP_API void kanzi::interop::TrajectoryListBox3D_setItemGenerator | ( | ObjectWrapper * | listBox, |
| ObjectWrapper * | itemGenerator ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemGenerator2D_createDirector | ( | Context * | context, |
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_attach | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | nodeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_detach | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | nodeWrapper ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxItemGenerator2D_acquireItem | ( | ObjectWrapper * | itemGenerator, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator2D_releaseItem | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | objectWrapper ) |
| KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator2D_getItemIndex | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | objectWrapper ) |
| KANZI_INTEROP_API Vector2 kanzi::interop::ListBoxItemGenerator2D_getItemSize | ( | ObjectWrapper * | itemGenerator, |
| size_t | index ) |
| KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator2D_getCount | ( | ObjectWrapper * | itemGenerator | ) |
| KANZI_INTEROP_API ObjectReference * kanzi::interop::ListBoxItemGenerator3D_createDirector | ( | Context * | context, |
| MetaclassWrapper * | metaClass ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_attach | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | nodeWrapper ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_detach | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | nodeWrapper ) |
| KANZI_INTEROP_API ObjectWrapper * kanzi::interop::ListBoxItemGenerator3D_acquireItem | ( | ObjectWrapper * | itemGenerator, |
| size_t | index ) |
| KANZI_INTEROP_API void kanzi::interop::ListBoxItemGenerator3D_releaseItem | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | objectWrapper ) |
| KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator3D_getItemIndex | ( | ObjectWrapper * | itemGenerator, |
| ObjectWrapper * | objectWrapper ) |
| KANZI_INTEROP_API Vector3 kanzi::interop::ListBoxItemGenerator3D_getItemSize | ( | ObjectWrapper * | itemGenerator, |
| size_t | index ) |
| KANZI_INTEROP_API size_t kanzi::interop::ListBoxItemGenerator3D_getCount | ( | ObjectWrapper * | itemGenerator | ) |