Riwmorld
Verse.Graphic Class Reference
Inheritance diagram for Verse.Graphic:
Verse.Graphic_Collection Verse.Graphic_Linked Verse.Graphic_Multi Verse.Graphic_RandomRotated Verse.Graphic_Shadow Verse.Graphic_Single Verse.Graphic_Appearances Verse.Graphic_Cluster Verse.Graphic_Flicker Verse.Graphic_Random Verse.Graphic_StackCount RimWorld.Graphic_LinkedTransmitter RimWorld.Graphic_LinkedTransmitterOverlay Verse.Graphic_LinkedCornerFiller Verse.Graphic_Mote Verse.Graphic_Terrain

Public Member Functions

void Draw (Vector3 loc, Rot4 rot, Thing thing)
 
void DrawFromDef (Vector3 loc, Rot4 rot, ThingDef thingDef)
 
virtual void DrawWorker (Vector3 loc, Rot4 rot, ThingDef thingDef, Thing thing)
 
virtual Graphic GetColoredVersion (UnityEngine.Shader newShader, UnityEngine.Color newColor, UnityEngine.Color newColorTwo)
 
virtual Graphic GetCopy (Vector2 newDrawSize)
 
virtual void Init (GraphicRequest req)
 
virtual Material MatAt (Rot4 rot, Thing thing=null)
 
virtual Material MatSingleFor (Thing thing)
 
virtual Mesh MeshAt (Rot4 rot)
 
virtual void Print (SectionLayer layer, Thing thing)
 

Public Attributes

GraphicData data
 
string path
 
UnityEngine.Color color = UnityEngine.Color.white
 
UnityEngine.Color colorTwo = UnityEngine.Color.white
 
Vector2 drawSize = Vector2.one
 

Protected Member Functions

Quaternion QuatFromRot (Rot4 rot)
 

Properties

UnityEngine.Color Color [get]
 
UnityEngine.Color ColorTwo [get]
 
virtual Material MatBack [get]
 
virtual Material MatFront [get]
 
virtual Material MatSide [get]
 
virtual Material MatSingle [get]
 
UnityEngine.Shader Shader [get]
 
Graphic_Shadow ShadowGraphic [get]
 
virtual bool ShouldDrawRotated [get]
 

The documentation for this class was generated from the following file: