Documentation
¶
Index ¶
- type G3nDetailedElement
- func (g *G3nDetailedElement) AdjustAttitude(parentG3Elements []*G3nDetailedElement) error
- func (g *G3nDetailedElement) ApplyRotation(parentG3Elements []*G3nDetailedElement, x float32, y float32, z float32) error
- func (g *G3nDetailedElement) ApplyState(x mashupsdk.DisplayElementState, isset bool) bool
- func (g *G3nDetailedElement) GetBasisId() int64
- func (g *G3nDetailedElement) GetChildElementIds() []int64
- func (g *G3nDetailedElement) GetColor() *math32.Color
- func (g *G3nDetailedElement) GetDetailedElement() *mashupsdk.MashupDetailedElement
- func (g *G3nDetailedElement) GetDisplayId() int64
- func (g *G3nDetailedElement) GetDisplayName() string
- func (g *G3nDetailedElement) GetDisplayState() mashupsdk.DisplayElementState
- func (g *G3nDetailedElement) GetMashupElementState() *mashupsdk.MashupElementState
- func (g *G3nDetailedElement) GetNamedMesh(meshName string) core.INode
- func (g *G3nDetailedElement) GetParentElementIds() []int64
- func (g *G3nDetailedElement) HasAttitudeAdjustment() bool
- func (g *G3nDetailedElement) HasGenre(genre string) bool
- func (g *G3nDetailedElement) IsAbstract() bool
- func (g *G3nDetailedElement) IsBackground() bool
- func (g *G3nDetailedElement) IsBackgroundElement() bool
- func (g *G3nDetailedElement) IsComposite() bool
- func (g *G3nDetailedElement) IsItemActive() bool
- func (g *G3nDetailedElement) IsItemClicked(itemClicked core.INode) bool
- func (g *G3nDetailedElement) IsLibraryElement() bool
- func (g *G3nDetailedElement) IsStateSet(stateBit mashupsdk.DisplayElementState) bool
- func (g *G3nDetailedElement) SetChildElements(childIds []int64)
- func (g *G3nDetailedElement) SetColor(color *math32.Color, opacity float32) bool
- func (g *G3nDetailedElement) SetElementState(x mashupsdk.DisplayElementState)
- func (g *G3nDetailedElement) SetNamedMesh(meshName string, mesh core.INode)
- func (g *G3nDetailedElement) SetParentElements(parentIds []int64)
- func (g *G3nDetailedElement) SetRotationX(x float32) error
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
Click to show internal directories.
Click to hide internal directories.