UtilNode

package
v0.0.0-...-9749107 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2020 License: GPL-3.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (
	TriggerFactoryName = "Node.UtilNode.TriggerNode"
	TriggerEventName   = "trigger"
)
View Source
const RotorFactoryName = "Node.UtilNode.RotorNode"

Variables

This section is empty.

Functions

This section is empty.

Types

type RotorNode

type RotorNode struct {
	Scene.INode
	Speed float32
	Axis  GeometryMath.Vector3
}

func (*RotorNode) SetBase

func (node *RotorNode) SetBase(base Scene.INode)

func (*RotorNode) Tick

func (node *RotorNode) Tick(timeDelta float32) error

func (*RotorNode) UnmarshalYAML

func (node *RotorNode) UnmarshalYAML(value *yaml.Node) error

type TriggerNode

type TriggerNode struct {
	Scene.INode
	TriggerVolume             BoundingVolume.IBoundingVolume
	TransformedBoundingVolume BoundingVolume.IBoundingVolume
	TriggerOn                 []BoundingVolume.ICollisionObject
	TriggerOnIDs              []string
	TriggerEvent              Scene.Event
}

func (*TriggerNode) GetBoundingVolume

func (node *TriggerNode) GetBoundingVolume() BoundingVolume.IBoundingVolume

func (*TriggerNode) SetBase

func (node *TriggerNode) SetBase(base Scene.INode)

func (*TriggerNode) Start

func (node *TriggerNode) Start() error

func (*TriggerNode) Tick

func (node *TriggerNode) Tick(timeDelta float32) error

func (*TriggerNode) UnmarshalYAML

func (node *TriggerNode) UnmarshalYAML(value *yaml.Node) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL