|
|||||||||
| Version 1.5 | APIs subject to change! | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmultiverse.server.objects.DisplayContext
public class DisplayContext
| Nested Class Summary | |
|---|---|
static class |
DisplayContext.Submesh
|
| Field Summary | |
|---|---|
protected java.util.concurrent.locks.Lock |
lock
|
java.lang.String |
meshFile
|
| Constructor Summary | |
|---|---|
DisplayContext()
|
|
DisplayContext(java.lang.Long oid)
|
|
DisplayContext(java.lang.Long oid,
java.lang.String meshfile)
|
|
DisplayContext(java.lang.String meshfile)
|
|
DisplayContext(java.lang.String meshfile,
boolean castShadow)
|
|
| Method Summary | |
|---|---|
void |
addChildDC(java.lang.String handle,
DisplayContext dc)
adds a child display context to this display context. |
void |
addSubmesh(DisplayContext.Submesh submesh)
|
void |
addSubmeshes(java.util.Collection<DisplayContext.Submesh> submeshes)
|
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object other)
used for adding/removing child display contexts |
boolean |
getAttachableFlag()
|
MarsAttachSocket |
getAttachInfo(DisplayState ds,
MarsEquipSlot equipSlot)
|
boolean |
getCastShadow()
|
DisplayContext |
getChildDC(java.lang.String handle)
|
java.util.Map<java.lang.String,DisplayContext> |
getChildDCMap()
|
java.util.Map<DisplayState,java.util.Map<MarsEquipSlot,MarsAttachSocket>> |
getDisplayInfo()
|
java.lang.String |
getMeshFile()
|
java.lang.Long |
getObjRef()
returns the back reference to the object this dc is associated with, can be null |
boolean |
getReceiveShadow()
|
java.util.Set<DisplayContext.Submesh> |
getSubmeshes()
|
int |
hashCode()
|
void |
printAttachInfo()
for debugging - prints out the attach map |
protected void |
printAttachInfo(java.util.Map<MarsEquipSlot,MarsAttachSocket> map)
|
DisplayContext |
removeChildDC(java.lang.String handle)
|
void |
removeSubmesh(DisplayContext.Submesh submesh)
|
void |
removeSubmeshes(java.util.Collection<DisplayContext.Submesh> submeshes)
|
void |
setAttachableFlag(boolean b)
|
void |
setAttachInfo(DisplayState displayState,
MarsEquipSlot equipSlot,
MarsAttachSocket socket)
|
void |
setCastShadow(boolean cast)
|
void |
setChildDCMap(java.util.Map<java.lang.String,DisplayContext> map)
set for xml serialization -- do not use |
void |
setDisplayInfo(java.util.Map<DisplayState,java.util.Map<MarsEquipSlot,MarsAttachSocket>> map)
for the java.beans.PersistenceDelegate code |
void |
setMeshFile(java.lang.String mesh)
|
void |
setObjRef(java.lang.Long oid)
sets the back reference to the object this dc is associated with, can be null |
void |
setReceiveShadow(boolean receive)
|
void |
setSubmeshes(java.util.Set<DisplayContext.Submesh> submeshes)
|
protected void |
setupTransient()
|
boolean |
subsetOf(DisplayContext other)
this this dc a subset of the other dc |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String meshFile
protected transient java.util.concurrent.locks.Lock lock
| Constructor Detail |
|---|
public DisplayContext()
public DisplayContext(java.lang.Long oid)
public DisplayContext(java.lang.String meshfile)
public DisplayContext(java.lang.String meshfile,
boolean castShadow)
public DisplayContext(java.lang.Long oid,
java.lang.String meshfile)
| Method Detail |
|---|
protected void setupTransient()
public boolean subsetOf(DisplayContext other)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Objectpublic void setObjRef(java.lang.Long oid)
public java.lang.Long getObjRef()
public java.lang.String getMeshFile()
public void setMeshFile(java.lang.String mesh)
public void addSubmesh(DisplayContext.Submesh submesh)
public void addSubmeshes(java.util.Collection<DisplayContext.Submesh> submeshes)
public void removeSubmesh(DisplayContext.Submesh submesh)
public void removeSubmeshes(java.util.Collection<DisplayContext.Submesh> submeshes)
public void addChildDC(java.lang.String handle,
DisplayContext dc)
handle - the name used to refer to this dc. usually it is the
position of the attachment (back, hands, etc) so that you can easily
remove it later.dc - the child display context, will be copiedpublic DisplayContext getChildDC(java.lang.String handle)
public DisplayContext removeChildDC(java.lang.String handle)
public void setChildDCMap(java.util.Map<java.lang.String,DisplayContext> map)
public java.util.Map<java.lang.String,DisplayContext> getChildDCMap()
public void setSubmeshes(java.util.Set<DisplayContext.Submesh> submeshes)
public java.util.Set<DisplayContext.Submesh> getSubmeshes()
public boolean getAttachableFlag()
public void setAttachableFlag(boolean b)
public void setAttachInfo(DisplayState displayState,
MarsEquipSlot equipSlot,
MarsAttachSocket socket)
public MarsAttachSocket getAttachInfo(DisplayState ds,
MarsEquipSlot equipSlot)
public void setDisplayInfo(java.util.Map<DisplayState,java.util.Map<MarsEquipSlot,MarsAttachSocket>> map)
public java.util.Map<DisplayState,java.util.Map<MarsEquipSlot,MarsAttachSocket>> getDisplayInfo()
public void printAttachInfo()
protected void printAttachInfo(java.util.Map<MarsEquipSlot,MarsAttachSocket> map)
public void setCastShadow(boolean cast)
public boolean getCastShadow()
public void setReceiveShadow(boolean receive)
public boolean getReceiveShadow()
|
Copyright © 2008 The Multiverse Network, Inc. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||