Space Engineers
|
Data shared between render and update More...
Public Member Functions | |
void | BeforeUpdate () |
Refresh data from render (visible objects, render messages) More... | |
void | AfterUpdate (MyTimeSpan?updateTimestamp) |
void | BeforeRender (MyTimeSpan?currentDrawTime) |
MyUpdateFrame | GetRenderFrame (out bool isPreFrame) |
void | ReturnPreFrame (MyUpdateFrame frame) |
void | AfterRender () |
void | CommitBasicRenderMessages () |
Public Attributes | |
MyQueue< MyRenderMessageBase > | MessagesForNextFrame = new MyQueue<MyRenderMessageBase>(128) |
Properties | |
MySwapQueue< MyBillboardBatch< MyBillboard > > | Billboards [get] |
MySwapQueue< MyBillboardBatch< MyTriangleBillboard > > | TriangleBillboards [get] |
MySwapQueue< HashSet< uint > > | VisibleObjects [get] |
MyUpdateFrame | CurrentUpdateFrame [get] |
MyMessageQueue | RenderOutputMessageQueue [get] |
Data shared between render and update
Definition at line 15 of file MySharedData.cs.
|
inline |
Definition at line 108 of file MySharedData.cs.
|
inline |
Definition at line 65 of file MySharedData.cs.
|
inline |
Definition at line 80 of file MySharedData.cs.
|
inline |
Refresh data from render (visible objects, render messages)
Definition at line 54 of file MySharedData.cs.
|
inline |
Definition at line 117 of file MySharedData.cs.
|
inline |
Definition at line 89 of file MySharedData.cs.
|
inline |
Definition at line 103 of file MySharedData.cs.
MyQueue<MyRenderMessageBase> VRageRender.MySharedData.MessagesForNextFrame = new MyQueue<MyRenderMessageBase>(128) |
Definition at line 43 of file MySharedData.cs.
|
get |
Definition at line 29 of file MySharedData.cs.
|
get |
Definition at line 39 of file MySharedData.cs.
|
get |
Definition at line 47 of file MySharedData.cs.
|
get |
Definition at line 32 of file MySharedData.cs.
|
get |
Definition at line 35 of file MySharedData.cs.