Elin Modding Docs Doc
Loading...
Searching...
No Matches
RenderObject Class Reference
Inheritance diagram for RenderObject:
EClass IRenderer ISyncScreen CardRenderer CharaRenderer

Public Member Functions

virtual void OnEnterScreen ()
 
virtual void OnLeaveScreen ()
 
virtual void RenderToRenderCam (RenderParam p)
 
virtual void Draw (RenderParam p)
 
virtual void Draw (RenderParam p, ref Vector3 v, bool drawShadow)
 
- Public Member Functions inherited from IRenderer
- Public Member Functions inherited from ISyncScreen

Public Attributes

bool usePass
 
bool isSynced
 
long sync
 
RenderData data
 

Static Public Attributes

static float gameDelta
 
static float gameSpeed
 
static float altitudeFix
 
static GameSetting.RenderSetting.AnimeSetting animeSetting
 
static GameSetting.RenderSetting renderSetting
 
static RenderParam shared = new RenderParam()
 
static RenderParam currentParam
 
static Vector3 tempV
 
static bool enableAnime
 
static List< ISyncScreensyncList
 
static long syncFrame
 
- Static Public Attributes inherited from EClass
static Core core
 

Properties

long Sync [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 
- Properties inherited from ISyncScreen

Additional Inherited Members

- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 

Detailed Description

Definition at line 6 of file RenderObject.cs.

Member Function Documentation

◆ Draw() [1/2]

virtual void RenderObject.Draw ( RenderParam p)
virtual

Implements IRenderer.

Definition at line 34 of file RenderObject.cs.

◆ Draw() [2/2]

virtual void RenderObject.Draw ( RenderParam p,
ref Vector3 v,
bool drawShadow )
virtual

Definition at line 39 of file RenderObject.cs.

◆ OnEnterScreen()

virtual void RenderObject.OnEnterScreen ( )
virtual

Implements ISyncScreen.

Definition at line 19 of file RenderObject.cs.

◆ OnLeaveScreen()

virtual void RenderObject.OnLeaveScreen ( )
virtual

Implements ISyncScreen.

Definition at line 24 of file RenderObject.cs.

◆ RenderToRenderCam()

virtual void RenderObject.RenderToRenderCam ( RenderParam p)
virtual

Implements IRenderer.

Definition at line 29 of file RenderObject.cs.

Member Data Documentation

◆ altitudeFix

float RenderObject.altitudeFix
static

Definition at line 50 of file RenderObject.cs.

◆ animeSetting

GameSetting.RenderSetting.AnimeSetting RenderObject.animeSetting
static

Definition at line 53 of file RenderObject.cs.

◆ currentParam

RenderParam RenderObject.currentParam
static

Definition at line 62 of file RenderObject.cs.

◆ data

RenderData RenderObject.data

Definition at line 86 of file RenderObject.cs.

◆ enableAnime

bool RenderObject.enableAnime
static

Definition at line 68 of file RenderObject.cs.

◆ gameDelta

float RenderObject.gameDelta
static

Definition at line 44 of file RenderObject.cs.

◆ gameSpeed

float RenderObject.gameSpeed
static

Definition at line 47 of file RenderObject.cs.

◆ isSynced

bool RenderObject.isSynced

Definition at line 80 of file RenderObject.cs.

◆ renderSetting

GameSetting.RenderSetting RenderObject.renderSetting
static

Definition at line 56 of file RenderObject.cs.

◆ shared

RenderParam RenderObject.shared = new RenderParam()
static

Definition at line 59 of file RenderObject.cs.

◆ sync

long RenderObject.sync

Definition at line 83 of file RenderObject.cs.

◆ syncFrame

long RenderObject.syncFrame
static

Definition at line 74 of file RenderObject.cs.

◆ syncList

List<ISyncScreen> RenderObject.syncList
static

Definition at line 71 of file RenderObject.cs.

◆ tempV

Vector3 RenderObject.tempV
static

Definition at line 65 of file RenderObject.cs.

◆ usePass

bool RenderObject.usePass

Definition at line 77 of file RenderObject.cs.

Property Documentation

◆ Sync

long RenderObject.Sync
get

Implements ISyncScreen.

Definition at line 10 of file RenderObject.cs.


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