XII Release 0.1.0
Loading...
Searching...
No Matches
xiiSkeletonPreview Class Reference

#include <SkeletonPreview.h>

Public Member Functions

xiiResult Build (xiiArrayPtr< const xiiSkeletonJoint > joints, const xiiSkeletonPreviewSettings &settings, const xiiEditableSkeleton *pAuthoring=nullptr)
void Clear ()
const xiiGeometry & GetGeometry () const
const xiiBoundingBoxSphere & GetBounds () const

Detailed Description

Cached tooling visualization submitted through the regular debug render passes. Rebuild when the resource, authoring data or display settings change; no runtime component is involved.

Member Function Documentation

◆ Build()

xiiResult xiiSkeletonPreview::Build ( xiiArrayPtr< const xiiSkeletonJoint > joints,
const xiiSkeletonPreviewSettings & settings,
const xiiEditableSkeleton * pAuthoring = nullptr )

The optional authoring hierarchy must match the native joint order and parent indices. Failure clears geometry and bounds. No resource or authoring pointers survive this call.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EditorPlugins/Assets/SharedPluginAssets/SkeletonAsset/SkeletonPreview.h
  • /home/runner/work/XII/XII/Source/EditorPlugins/Assets/SharedPluginAssets/SkeletonAsset/Implementation/SkeletonPreview.cpp