g3nmash

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2024 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type G3nDetailedElement

type G3nDetailedElement struct {
	// contains filtered or unexported fields
}

func CloneG3nDetailedElement

func CloneG3nDetailedElement(
	getG3nDetailedElementById func(eid int64) (*G3nDetailedElement, error),
	getG3nDetailedLibraryElementById func(eid int64) (*G3nDetailedElement, error),
	indexG3nDetailedElement func(*G3nDetailedElement) *G3nDetailedElement,
	newIdPumpFunc func() int64,
	g3nElement *G3nDetailedElement,
	generatedElements *[]interface{},
) *G3nDetailedElement

func NewG3nDetailedElement

func NewG3nDetailedElement(detailedElement *mashupsdk.MashupDetailedElement, deepCopy bool) *G3nDetailedElement

func (*G3nDetailedElement) AdjustAttitude

func (g *G3nDetailedElement) AdjustAttitude(parentG3Elements []*G3nDetailedElement) error

func (*G3nDetailedElement) ApplyRotation

func (g *G3nDetailedElement) ApplyRotation(parentG3Elements []*G3nDetailedElement, x float32, y float32, z float32) error

func (*G3nDetailedElement) ApplyState

func (g *G3nDetailedElement) ApplyState(x mashupsdk.DisplayElementState, isset bool) bool

func (*G3nDetailedElement) GetBasisId

func (g *G3nDetailedElement) GetBasisId() int64

func (*G3nDetailedElement) GetChildElementIds

func (g *G3nDetailedElement) GetChildElementIds() []int64

func (*G3nDetailedElement) GetColor

func (g *G3nDetailedElement) GetColor() *math32.Color

func (*G3nDetailedElement) GetDetailedElement

func (g *G3nDetailedElement) GetDetailedElement() *mashupsdk.MashupDetailedElement

func (*G3nDetailedElement) GetDisplayId

func (g *G3nDetailedElement) GetDisplayId() int64

func (*G3nDetailedElement) GetDisplayName

func (g *G3nDetailedElement) GetDisplayName() string

func (*G3nDetailedElement) GetDisplayState

func (g *G3nDetailedElement) GetDisplayState() mashupsdk.DisplayElementState

func (*G3nDetailedElement) GetMashupElementState

func (g *G3nDetailedElement) GetMashupElementState() *mashupsdk.MashupElementState

func (*G3nDetailedElement) GetNamedMesh

func (g *G3nDetailedElement) GetNamedMesh(meshName string) core.INode

func (*G3nDetailedElement) GetParentElementIds

func (g *G3nDetailedElement) GetParentElementIds() []int64

func (*G3nDetailedElement) HasAttitudeAdjustment

func (g *G3nDetailedElement) HasAttitudeAdjustment() bool

func (*G3nDetailedElement) HasGenre

func (g *G3nDetailedElement) HasGenre(genre string) bool

func (*G3nDetailedElement) IsAbstract

func (g *G3nDetailedElement) IsAbstract() bool

func (*G3nDetailedElement) IsBackground

func (g *G3nDetailedElement) IsBackground() bool

func (*G3nDetailedElement) IsBackgroundElement

func (g *G3nDetailedElement) IsBackgroundElement() bool

func (*G3nDetailedElement) IsComposite

func (g *G3nDetailedElement) IsComposite() bool

TODO: Find a better name for this.

func (*G3nDetailedElement) IsItemActive

func (g *G3nDetailedElement) IsItemActive() bool

func (*G3nDetailedElement) IsItemClicked

func (g *G3nDetailedElement) IsItemClicked(itemClicked core.INode) bool

func (*G3nDetailedElement) IsLibraryElement

func (g *G3nDetailedElement) IsLibraryElement() bool

func (*G3nDetailedElement) IsStateSet

func (g *G3nDetailedElement) IsStateSet(stateBit mashupsdk.DisplayElementState) bool

func (*G3nDetailedElement) SetChildElements

func (g *G3nDetailedElement) SetChildElements(childIds []int64)

func (*G3nDetailedElement) SetColor

func (g *G3nDetailedElement) SetColor(color *math32.Color, opacity float32) bool

func (*G3nDetailedElement) SetElementState

func (g *G3nDetailedElement) SetElementState(x mashupsdk.DisplayElementState)

func (*G3nDetailedElement) SetNamedMesh

func (g *G3nDetailedElement) SetNamedMesh(meshName string, mesh core.INode)

func (*G3nDetailedElement) SetParentElements

func (g *G3nDetailedElement) SetParentElements(parentIds []int64)

func (*G3nDetailedElement) SetRotationX

func (g *G3nDetailedElement) SetRotationX(x float32) error

Jump to

Keyboard shortcuts

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