cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map
Class AbstractPrimitiveComponent

Package class diagram package AbstractPrimitiveComponent
java.lang.Object
  extended by cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
      extended by cz.cuni.amis.pogamut.udk.t3dgenerator.elements.AbstractBean
          extended by cz.cuni.amis.pogamut.udk.t3dgenerator.elements.AbstractObject
              extended by cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map.AbstractPrimitiveComponent
All Implemented Interfaces:
IUnrealReferencable, IUnrealReferencableByName
Direct Known Subclasses:
ArrowComponent, CollisionCylinderComponent, DrawSphereComponent, PathRenderingComponent, PointLightComponent, SpriteComponent, StaticMeshComponent

public class AbstractPrimitiveComponent
extends AbstractObject

Components of other objects. Those differ from simple subobjects. Objects that are components use (for whatever reaseon) ObjName for references instead of regular name.

Author:
Martin Cerny
See Also:
http://wiki.beyondunreal.com/UE3:Component_(UDK), http://wiki.beyondunreal.com/UE3:PrimitiveComponent_(UDK)

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
className, name
 
Constructor Summary
AbstractPrimitiveComponent(String componentName, String archetypeName)
           
AbstractPrimitiveComponent(String componentName, String archetypeName, String className)
           
AbstractPrimitiveComponent(String componentName, UnrealReference archetype)
           
AbstractPrimitiveComponent(String componentName, UnrealReference archetype, String className)
           
 
Method Summary
 Boolean getAlwaysLoadOnClient()
           
 Boolean getAlwaysLoadOnServer()
           
 Boolean getHiddenGame()
           
 LightingChannels getLightingChannels()
           
 String getNameForReferences()
          Gets name of the object that should be used for references.
 String getObjName()
           
 UnrealReference getReplacementPrimitive()
           
 void setAlwaysLoadOnClient(Boolean alwaysLoadOnClient)
           
 void setAlwaysLoadOnServer(Boolean alwaysLoadOnServer)
           
 void setHiddenGame(Boolean hiddenGame)
           
 void setLightingChannels(LightingChannels lightingChannels)
           
 void setNameForReferences(String nameForReferences)
          Sets name of the object that should be used for references.
 void setObjName(String objName)
           
 void setReplacementPrimitive(UnrealReference replacementPrimitive)
           
 
Methods inherited from class cz.cuni.amis.pogamut.udk.t3dgenerator.elements.AbstractBean
getArchetype, getDefaultArchetype
 
Methods inherited from class cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
getClassName, getName, getReference, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPrimitiveComponent

public AbstractPrimitiveComponent(String componentName,
                                  String archetypeName)

AbstractPrimitiveComponent

public AbstractPrimitiveComponent(String componentName,
                                  UnrealReference archetype)

AbstractPrimitiveComponent

public AbstractPrimitiveComponent(String componentName,
                                  String archetypeName,
                                  String className)

AbstractPrimitiveComponent

public AbstractPrimitiveComponent(String componentName,
                                  UnrealReference archetype,
                                  String className)
Method Detail

getObjName

public String getObjName()

setObjName

public void setObjName(String objName)

getNameForReferences

public String getNameForReferences()
Description copied from class: AbstractUnrealBean
Gets name of the object that should be used for references. Default implementation returns AbstractUnrealBean.getName(), but may be overriden.

Specified by:
getNameForReferences in interface IUnrealReferencableByName
Overrides:
getNameForReferences in class AbstractUnrealBean

setNameForReferences

public void setNameForReferences(String nameForReferences)
Description copied from class: AbstractUnrealBean
Sets name of the object that should be used for references. Default implementation calls AbstractUnrealBean.setName(String), but may be overriden.

Specified by:
setNameForReferences in interface IUnrealReferencableByName
Overrides:
setNameForReferences in class AbstractUnrealBean

getReplacementPrimitive

public UnrealReference getReplacementPrimitive()

getLightingChannels

public LightingChannels getLightingChannels()

setLightingChannels

public void setLightingChannels(LightingChannels lightingChannels)

setReplacementPrimitive

public void setReplacementPrimitive(UnrealReference replacementPrimitive)

getHiddenGame

public Boolean getHiddenGame()

setHiddenGame

public void setHiddenGame(Boolean hiddenGame)

getAlwaysLoadOnClient

public Boolean getAlwaysLoadOnClient()

getAlwaysLoadOnServer

public Boolean getAlwaysLoadOnServer()

setAlwaysLoadOnClient

public void setAlwaysLoadOnClient(Boolean alwaysLoadOnClient)

setAlwaysLoadOnServer

public void setAlwaysLoadOnServer(Boolean alwaysLoadOnServer)


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.