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

Package class diagram package SpriteComponent
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
                  extended by cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map.SpriteComponent
All Implemented Interfaces:
IUnrealReferencable, IUnrealReferencableByName
Direct Known Subclasses:
PrefabSpriteComponent

public class SpriteComponent
extends AbstractPrimitiveComponent

A sprite component of an object. This object is seen only in the editor, but it is important to generate it, otherwise, the generated map would be hard to modify in the editor.

Author:
Martin Cerny

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.unreal.t3dgenerator.elements.AbstractUnrealBean
className, name
 
Constructor Summary
SpriteComponent(String archetypeName, String spriteName, String spriteCategoryName)
           
SpriteComponent(String archetypeName, String spriteName, String spriteCategoryName, String componentName)
           
 
Method Summary
 UnrealReference getSprite()
           
 String getSpriteCategoryName()
           
 void setSprite(UnrealReference sprite)
           
 void setSpriteCategoryName(String spriteCategoryName)
           
 void setSpriteName(String spriteName)
           
 
Methods inherited from class cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map.AbstractPrimitiveComponent
getAlwaysLoadOnClient, getAlwaysLoadOnServer, getHiddenGame, getLightingChannels, getNameForReferences, getObjName, getReplacementPrimitive, setAlwaysLoadOnClient, setAlwaysLoadOnServer, setHiddenGame, setLightingChannels, setNameForReferences, setObjName, setReplacementPrimitive
 
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

SpriteComponent

public SpriteComponent(String archetypeName,
                       String spriteName,
                       String spriteCategoryName)

SpriteComponent

public SpriteComponent(String archetypeName,
                       String spriteName,
                       String spriteCategoryName,
                       String componentName)
Method Detail

getSprite

public UnrealReference getSprite()

getSpriteCategoryName

public String getSpriteCategoryName()

setSprite

public void setSprite(UnrealReference sprite)

setSpriteCategoryName

public void setSpriteCategoryName(String spriteCategoryName)

setSpriteName

public final void setSpriteName(String spriteName)


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