Elin Modding Docs Doc
Loading...
Searching...
No Matches
RenderData Class Reference
Inheritance diagram for RenderData:
EScriptable IRenderer RenderDataCard RenderDataEffect RenderDataFish RenderDataTile RenderDataChara RenderDataThing Assets.Resources.Scene.Render.RenderDataRoof RenderDataHalfBlock RenderDataLiquid RenderDataObj RenderDataPcc RenderDataCrate RenderDataObjAdd RenderDataObjDummy RenderDataObjV

Public Member Functions

virtual CardActor CreateActor ()
 
void Init ()
 
virtual void OnInit ()
 
int ConvertTile (int tile)
 
void RenderToRenderCam (RenderParam p)
 
void Draw (RenderParam p, int tile)
 
virtual void Draw (RenderParam p)
 
void DrawRepeatTo (RenderParam p, float maxY, float height, ref Vector3 peakFix, bool skipFirst=false, int fire=0, bool isBlock=false)
 
void DrawRepeat (RenderParam p, int count, float size, bool skipFirst=false)
 
virtual void DrawWithRotation (RenderParam p, float angle)
 
virtual void DrawShadow (RenderParam p)
 
- Public Member Functions inherited from IRenderer

Public Attributes

int idShadow
 
MeshPass pass
 
Vector3 offset
 
Vector3 offsetBack
 
Vector3 offsetShadow
 
Vector3 heldPos
 
Vector2 imagePivot = new Vector2(0.5f, 0.25f)
 
Vector2 imageScale = new Vector2(1f, 1f)
 
Vector2 size
 
bool multiSize
 
bool animate
 
bool useOffsetBack
 
bool persistActor
 
bool symmetry = true
 
float hangedFixZ
 
float stackZ
 
SubPassData subCrate
 
SourcePref shadowPref
 
RenderData subData
 
bool initialized
 
bool hasSubPass
 
bool hasSnowPass
 

Static Public Attributes

const int HeldLightMod = 1572864
 
static Quaternion deadRotation = Quaternion.Euler(0f, 0f, 90f)
 
static GameSetting.RenderSetting renderSetting
 

Protected Attributes

Vector3 _offset
 

Properties

static Quaternion shadowRotation [get]
 
static Vector3 shadowScale [get]
 
static Vector3 shadowOffset [get]
 
virtual bool SkipOnMap [get]
 
virtual string pathSprite [get]
 
virtual string prefabName [get]
 
virtual bool ForceAltHeldPosition [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EScriptable
static int rnd (int a)
 

Detailed Description

Definition at line 5 of file RenderData.cs.

Member Function Documentation

◆ ConvertTile()

int RenderData.ConvertTile ( int tile)

Definition at line 111 of file RenderData.cs.

◆ CreateActor()

virtual CardActor RenderData.CreateActor ( )
virtual

Definition at line 68 of file RenderData.cs.

◆ Draw() [1/2]

virtual void RenderData.Draw ( RenderParam p)
virtual

Implements IRenderer.

Definition at line 138 of file RenderData.cs.

◆ Draw() [2/2]

void RenderData.Draw ( RenderParam p,
int tile )

Definition at line 131 of file RenderData.cs.

◆ DrawRepeat()

void RenderData.DrawRepeat ( RenderParam p,
int count,
float size,
bool skipFirst = false )

Definition at line 221 of file RenderData.cs.

◆ DrawRepeatTo()

void RenderData.DrawRepeatTo ( RenderParam p,
float maxY,
float height,
ref Vector3 peakFix,
bool skipFirst = false,
int fire = 0,
bool isBlock = false )

Definition at line 174 of file RenderData.cs.

◆ DrawShadow()

virtual void RenderData.DrawShadow ( RenderParam p)
virtual

Definition at line 258 of file RenderData.cs.

◆ DrawWithRotation()

virtual void RenderData.DrawWithRotation ( RenderParam p,
float angle )
virtual

Definition at line 253 of file RenderData.cs.

◆ Init()

void RenderData.Init ( )

Definition at line 90 of file RenderData.cs.

◆ OnInit()

virtual void RenderData.OnInit ( )
virtual

Definition at line 106 of file RenderData.cs.

◆ RenderToRenderCam()

void RenderData.RenderToRenderCam ( RenderParam p)

Implements IRenderer.

Definition at line 117 of file RenderData.cs.

Member Data Documentation

◆ _offset

Vector3 RenderData._offset
protected

Definition at line 291 of file RenderData.cs.

◆ animate

bool RenderData.animate

Definition at line 327 of file RenderData.cs.

◆ deadRotation

Quaternion RenderData.deadRotation = Quaternion.Euler(0f, 0f, 90f)
static

Definition at line 288 of file RenderData.cs.

◆ hangedFixZ

float RenderData.hangedFixZ

Definition at line 339 of file RenderData.cs.

◆ hasSnowPass

bool RenderData.hasSnowPass

Definition at line 367 of file RenderData.cs.

◆ hasSubPass

bool RenderData.hasSubPass

Definition at line 363 of file RenderData.cs.

◆ HeldLightMod

const int RenderData.HeldLightMod = 1572864
static

Definition at line 285 of file RenderData.cs.

◆ heldPos

Vector3 RenderData.heldPos

Definition at line 312 of file RenderData.cs.

◆ idShadow

int RenderData.idShadow

Definition at line 297 of file RenderData.cs.

◆ imagePivot

Vector2 RenderData.imagePivot = new Vector2(0.5f, 0.25f)

Definition at line 315 of file RenderData.cs.

◆ imageScale

Vector2 RenderData.imageScale = new Vector2(1f, 1f)

Definition at line 318 of file RenderData.cs.

◆ initialized

bool RenderData.initialized

Definition at line 355 of file RenderData.cs.

◆ multiSize

bool RenderData.multiSize

Definition at line 324 of file RenderData.cs.

◆ offset

Vector3 RenderData.offset

Definition at line 303 of file RenderData.cs.

◆ offsetBack

Vector3 RenderData.offsetBack

Definition at line 306 of file RenderData.cs.

◆ offsetShadow

Vector3 RenderData.offsetShadow

Definition at line 309 of file RenderData.cs.

◆ pass

MeshPass RenderData.pass

Definition at line 300 of file RenderData.cs.

◆ persistActor

bool RenderData.persistActor

Definition at line 333 of file RenderData.cs.

◆ renderSetting

GameSetting.RenderSetting RenderData.renderSetting
static

Definition at line 294 of file RenderData.cs.

◆ shadowPref

SourcePref RenderData.shadowPref

Definition at line 348 of file RenderData.cs.

◆ size

Vector2 RenderData.size

Definition at line 321 of file RenderData.cs.

◆ stackZ

float RenderData.stackZ

Definition at line 342 of file RenderData.cs.

◆ subCrate

SubPassData RenderData.subCrate

Definition at line 345 of file RenderData.cs.

◆ subData

RenderData RenderData.subData

Definition at line 351 of file RenderData.cs.

◆ symmetry

bool RenderData.symmetry = true

Definition at line 336 of file RenderData.cs.

◆ useOffsetBack

bool RenderData.useOffsetBack

Definition at line 330 of file RenderData.cs.

Property Documentation

◆ ForceAltHeldPosition

virtual bool RenderData.ForceAltHeldPosition
get

Definition at line 75 of file RenderData.cs.

◆ pathSprite

virtual string RenderData.pathSprite
get

Definition at line 49 of file RenderData.cs.

◆ prefabName

virtual string RenderData.prefabName
get

Definition at line 59 of file RenderData.cs.

◆ shadowOffset

Vector3 RenderData.shadowOffset
staticget

Definition at line 29 of file RenderData.cs.

◆ shadowRotation

Quaternion RenderData.shadowRotation
staticget

Definition at line 9 of file RenderData.cs.

◆ shadowScale

Vector3 RenderData.shadowScale
staticget

Definition at line 19 of file RenderData.cs.

◆ SkipOnMap

virtual bool RenderData.SkipOnMap
get

Definition at line 39 of file RenderData.cs.


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