PeriDyno 0.8.2
Public Member Functions | Public Attributes | List of all members
ofbx::Element Struct Reference
Inheritance diagram for ofbx::Element:
Inheritance graph
[legend]
Collaboration diagram for ofbx::Element:
Collaboration graph
[legend]

Public Member Functions

IElementgetFirstChild () const override
 
IElementgetSibling () const override
 
DataView getID () const override
 
IElementPropertygetFirstProperty () const override
 
IElementPropertygetProperty (int idx) const
 
- Public Member Functions inherited from ofbx::IElement
virtual ~IElement ()=default
 
virtual IElementgetFirstChild () const =0
 
virtual IElementgetSibling () const =0
 
virtual DataView getID () const =0
 
virtual IElementPropertygetFirstProperty () const =0
 

Public Attributes

DataView id
 
Elementchild = nullptr
 
Elementsibling = nullptr
 
Propertyfirst_property = nullptr
 

Detailed Description

Definition at line 433 of file ofbx.cpp.

Member Function Documentation

◆ getFirstChild()

IElement * ofbx::Element::getFirstChild ( ) const
inlineoverridevirtual

Implements ofbx::IElement.

Definition at line 435 of file ofbx.cpp.

◆ getFirstProperty()

IElementProperty * ofbx::Element::getFirstProperty ( ) const
inlineoverridevirtual

Implements ofbx::IElement.

Definition at line 438 of file ofbx.cpp.

◆ getID()

DataView ofbx::Element::getID ( ) const
inlineoverridevirtual

Implements ofbx::IElement.

Definition at line 437 of file ofbx.cpp.

◆ getProperty()

IElementProperty * ofbx::Element::getProperty ( int  idx) const
inline

Definition at line 439 of file ofbx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSibling()

IElement * ofbx::Element::getSibling ( ) const
inlineoverridevirtual

Implements ofbx::IElement.

Definition at line 436 of file ofbx.cpp.

Member Data Documentation

◆ child

Element* ofbx::Element::child = nullptr

Definition at line 451 of file ofbx.cpp.

◆ first_property

Property* ofbx::Element::first_property = nullptr

Definition at line 453 of file ofbx.cpp.

◆ id

DataView ofbx::Element::id

Definition at line 450 of file ofbx.cpp.

◆ sibling

Element* ofbx::Element::sibling = nullptr

Definition at line 452 of file ofbx.cpp.


The documentation for this struct was generated from the following file: