public class TLcdOpenFlightFaceNode extends TLcdOpenFlightNode
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 |
DRAW_SOLID_BFC |
static int |
DRAW_SOLID_NO_BFC |
static int |
DRAW_WIREFRAME |
static int |
DRAW_WIREFRAME_AND_CLOSE |
static int |
FACE_COLOR_AND_LIGHTING |
static int |
FACE_COLOR_NO_LIGHTING |
static int |
FLAGS_HIDDEN |
static int |
FLAGS_NO_ALTERNATE_COLOR |
static int |
FLAGS_NO_COLOR |
static int |
FLAGS_PACKED_COLOR |
static int |
FLAGS_ROOFLINE |
static int |
FLAGS_TERRAIN |
static int |
FLAGS_TERRAIN_CULTURE_CUTOUT |
static int |
SURROUND_WIREFRAME |
static int |
VERTEX_COLOR_AND_LIGHTING |
static int |
VERTEX_COLOR_NO_LIGHTING |
Constructor and Description |
---|
TLcdOpenFlightFaceNode(ILcdOpenFlightNode aParent) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ALcdOpenFlightSceneVisitor aVisitor)
Accepts an OpenFlight visitor.
|
void |
addChild(ILcdOpenFlightNode aChild)
Adds a child to this node.
|
float[] |
getAlternateColor() |
int |
getAlternateColorIndex() |
int |
getAlternateColorNameIndex() |
int |
getColorNameIndex() |
int |
getDetailTextureIndex() |
int |
getDrawType() |
int |
getFeatureID() |
int |
getFlags() |
int |
getIRColorCode() |
int |
getIRMaterialCode() |
int |
getLightMode() |
int |
getLineStyleIndex() |
int |
getLODGenerationControl() |
int |
getMaterialIndex() |
float[] |
getPrimaryColor() |
int |
getPrimaryColorIndex() |
int |
getRelativePriority() |
int |
getShaderIndex() |
int |
getSurfaceMaterialCode() |
int |
getTemplate() |
int |
getTextureIndex() |
int |
getTextureMappingIndex() |
float |
getTransparency() |
boolean |
isTextureWhite() |
void |
setAlternateColor(float[] aAlternateColor) |
void |
setAlternateColorIndex(int aAlternateColorIndex) |
void |
setAlternateColorNameIndex(int aAlternateColorNameIndex) |
void |
setColorNameIndex(int aColorNameIndex) |
void |
setDetailTextureIndex(int aDetailTextureIndex) |
void |
setDrawType(int aDrawType) |
void |
setFeatureID(int aFeatureID) |
void |
setFlags(int aFlags) |
void |
setIRColorCode(int aIRColorCode) |
void |
setIRMaterialCode(int aIRMaterialCode) |
void |
setLightMode(int aLightMode) |
void |
setLineStyleIndex(int aLineStyleIndex) |
void |
setLODGenerationControl(int aLODGenerationControl) |
void |
setMaterialIndex(int aMaterialIndex) |
void |
setPrimaryColor(float[] aPrimaryColor) |
void |
setPrimaryColorIndex(int aPrimaryColorIndex) |
void |
setRelativePriority(int aRelativePriority) |
void |
setShaderIndex(int aShaderIndex) |
void |
setSurfaceMaterialCode(int aSurfaceMaterialCode) |
void |
setTemplate(int aTemplate) |
void |
setTextureIndex(int aTextureIndex) |
void |
setTextureMappingIndex(int aTextureMappingIndex) |
void |
setTextureWhite(boolean aTextureWhite) |
void |
setTransparency(float aTransparency) |
getChild, getChildCount, getChildren, getID, getMeshes, getParent, getTransformation, setID, setParent, toString
public static final int DRAW_SOLID_BFC
public static final int DRAW_SOLID_NO_BFC
public static final int DRAW_WIREFRAME_AND_CLOSE
public static final int DRAW_WIREFRAME
public static final int SURROUND_WIREFRAME
public static final int FACE_COLOR_NO_LIGHTING
public static final int VERTEX_COLOR_NO_LIGHTING
public static final int FACE_COLOR_AND_LIGHTING
public static final int VERTEX_COLOR_AND_LIGHTING
public static final int FLAGS_TERRAIN
public static final int FLAGS_NO_COLOR
public static final int FLAGS_NO_ALTERNATE_COLOR
public static final int FLAGS_PACKED_COLOR
public static final int FLAGS_TERRAIN_CULTURE_CUTOUT
public static final int FLAGS_HIDDEN
public static final int FLAGS_ROOFLINE
public TLcdOpenFlightFaceNode(ILcdOpenFlightNode aParent)
public void addChild(ILcdOpenFlightNode aChild)
TLcdOpenFlightNode
addChild
in class TLcdOpenFlightNode
aChild
- the ILcdOpenFlightNode to be added below this nodepublic boolean isTextureWhite()
public void setTextureWhite(boolean aTextureWhite)
public int getDetailTextureIndex()
public void setDetailTextureIndex(int aDetailTextureIndex)
public int getTextureIndex()
public void setTextureIndex(int aTextureIndex)
public int getMaterialIndex()
public void setMaterialIndex(int aMaterialIndex)
public float[] getPrimaryColor()
public void setPrimaryColor(float[] aPrimaryColor)
public float[] getAlternateColor()
public void setAlternateColor(float[] aAlternateColor)
public int getTextureMappingIndex()
public void setTextureMappingIndex(int aTextureMappingIndex)
public float getTransparency()
public void setTransparency(float aTransparency)
public int getLightMode()
public void setLightMode(int aLightMode)
public int getDrawType()
public void setDrawType(int aDrawType)
public int getColorNameIndex()
public void setColorNameIndex(int aColorNameIndex)
public int getAlternateColorNameIndex()
public void setAlternateColorNameIndex(int aAlternateColorNameIndex)
public int getTemplate()
public void setTemplate(int aTemplate)
public int getSurfaceMaterialCode()
public void setSurfaceMaterialCode(int aSurfaceMaterialCode)
public int getFeatureID()
public void setFeatureID(int aFeatureID)
public int getIRMaterialCode()
public void setIRMaterialCode(int aIRMaterialCode)
public int getLODGenerationControl()
public void setLODGenerationControl(int aLODGenerationControl)
public int getLineStyleIndex()
public void setLineStyleIndex(int aLineStyleIndex)
public int getFlags()
public void setFlags(int aFlags)
public int getPrimaryColorIndex()
public void setPrimaryColorIndex(int aPrimaryColorIndex)
public int getAlternateColorIndex()
public void setAlternateColorIndex(int aAlternateColorIndex)
public int getShaderIndex()
public void setShaderIndex(int aShaderIndex)
public int getRelativePriority()
public void setRelativePriority(int aRelativePriority)
public int getIRColorCode()
public void setIRColorCode(int aIRColorCode)
public void accept(ALcdOpenFlightSceneVisitor aVisitor)
ILcdOpenFlightNode
aVisitor.visit(this)
.accept
in interface ILcdOpenFlightNode
accept
in class TLcdOpenFlightNode
aVisitor
- the visitor to accept