public class TLcdOpenFlightObjectNode extends TLcdOpenFlightGeometryNode
Please refer to the OpenFlight specification for more details on the semantics of this node and its properties.
Modifier and Type | Field and Description |
---|---|
static int |
FLAGS_DONT_DISPLAY_AT_DUSK |
static int |
FLAGS_DONT_DISPLAY_AT_NIGHT |
static int |
FLAGS_DONT_DISPLAY_IN_DAYLIGHT |
static int |
FLAGS_DONT_ILLUMINATE |
static int |
FLAGS_FLAT_SHADED |
static int |
FLAGS_GROUP_SHADOW_OBJECT |
Constructor and Description |
---|
TLcdOpenFlightObjectNode(ILcdOpenFlightNode aParent) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ALcdOpenFlightSceneVisitor aVisitor)
Accepts an OpenFlight visitor.
|
int |
getFlags() |
int |
getRelativePriority() |
int |
getSignificance() |
int |
getSpecialEffectID1() |
int |
getSpecialEffectID2() |
int |
getTransparency() |
void |
setFlags(int aFlags) |
void |
setRelativePriority(int aRelativePriority) |
void |
setSignificance(int aSignificance) |
void |
setSpecialEffectID1(int aSpecialEffectID1) |
void |
setSpecialEffectID2(int aSpecialEffectID2) |
void |
setTransparency(int aTransparency) |
addChild, getBounds, getColorCount, getColorSFCT, getMeshes, getNormalCount, getNormalSFCT, getPrimitive, getPrimitiveCount, getStyleForPrimitive, getTexCoordCount, getTexCoordSFCT, getVertexCount, getVertexSFCT
getTransformation, setTransformation
getChild, getChildCount, getChildren, getID, getParent, setID, setParent, toString
public static final int FLAGS_DONT_DISPLAY_IN_DAYLIGHT
public static final int FLAGS_DONT_DISPLAY_AT_DUSK
public static final int FLAGS_DONT_DISPLAY_AT_NIGHT
public static final int FLAGS_DONT_ILLUMINATE
public static final int FLAGS_FLAT_SHADED
public static final int FLAGS_GROUP_SHADOW_OBJECT
public TLcdOpenFlightObjectNode(ILcdOpenFlightNode aParent)
public int getFlags()
public void setFlags(int aFlags)
public int getRelativePriority()
public void setRelativePriority(int aRelativePriority)
public int getTransparency()
public void setTransparency(int aTransparency)
public int getSpecialEffectID1()
public void setSpecialEffectID1(int aSpecialEffectID1)
public int getSpecialEffectID2()
public void setSpecialEffectID2(int aSpecialEffectID2)
public int getSignificance()
public void setSignificance(int aSignificance)
public void accept(ALcdOpenFlightSceneVisitor aVisitor)
ILcdOpenFlightNode
aVisitor.visit(this)
.accept
in interface ILcdOpenFlightNode
accept
in class TLcdOpenFlightGeometryNode
aVisitor
- the visitor to accept