static CreateFrom(Scene) | |
static Load(string, ReadSettings) | |
static LoadDefaultScene(string, ReadSettings) | |
AddCamera(CameraBuilder, AffineTransform) | |
AddCamera(CameraBuilder, NodeBuilder) | |
AddCamera(CameraBuilder, Vector3, Vector3) | |
AddLight(LightBuilder, AffineTransform) | |
AddLight(LightBuilder, NodeBuilder) | |
AddNode(NodeBuilder) | |
AddRigidMesh(IMeshBuilder<MaterialBuilder>, AffineTransform) | Adds a mesh instance to the scene, at the given location. |
AddRigidMesh(IMeshBuilder<MaterialBuilder>, NodeBuilder) | Adds a mesh instance to the scene, attached to an animatable NodeBuilder |
AddRigidMesh(IMeshBuilder<MaterialBuilder>, NodeBuilder, AffineTransform) | Adds a mesh instance to the scene, at the given location, relative to the given node. |
AddScene(SceneBuilder, Matrix4x4) | Copies the instances from scene to this SceneBuilder |
AddSkinnedMesh(IMeshBuilder<MaterialBuilder>, params (NodeBuilder Joint, Matrix4x4 InverseBindMatrix)[]) | |
AddSkinnedMesh(IMeshBuilder<MaterialBuilder>, Matrix4x4, params NodeBuilder[]) | |
ApplyBasisTransform(Matrix4x4, string) | Applies a tranform the this SceneBuilder . |
DeepClone(bool) | |
FindArmatures() | Gets all the unique armatures used by this SceneBuilder . |
ToGltf2() | Converts this SceneBuilder instance into a GlbImage instance. |
ToGltf2(SceneBuilderSchema2Settings) | Converts this SceneBuilder instance into a GlbImage instance. |
static CreateFrom(GlbData) | |
static CreateFrom(IEnumerable<Scene>) | |
static LoadAllScenes(string, ReadSettings) | |
static ToGltf2(IEnumerable<SceneBuilder>, SceneBuilderSchema2Settings) | Converts a collection of SceneBuilder instances to a single GlbImage instance. |