Struct in ldk_transform.h

LDKTransform

typedef struct LDKTransform{
  u32 flags;
  Vec3 local_position;
  Vec3 local_scale;
  Quat local_rotation;
  Mat4 world_matrix;
  LDKEntity parent;
  LDKEntity first_child;
  LDKEntity next_sibling;
  LDKEntity prev_sibling;
}LDKTransform;
Enum in ldk_transform.h

LDKTransformFlags

typedef enum LDKTransformFlags{
  LDK_TRANSFORM_FLAG_NONE=0,
  LDK_TRANSFORM_FLAG_WORLD_DIRTY=1<<0,
}LDKTransformFlags;
Function in ldk_transform.h

ldk_transform_make_default

Create default settings for transform.

LDK_API LDKTransform ldk_transform_make_default(void);

Returns

A value initialized with the engine defaults.

Function in ldk_transform.h

ldk_transform_mark_dirty

Mark an entity transform dirty so its world state can be recalculated.

LDK_API bool ldk_transform_mark_dirty(LDKEntity entity);

Parameters

LDKEntity entity
Entity to inspect or modify.

Returns

True if the operation succeeds; false otherwise.