Nuclide
Software Development Kit for id Technology (BETA)
ncUserEntity_Prim Class Reference

About this class

Shared: User Placed/Controlled Primitive.

An in-world shape that has been placed down by a player.

Inheritance diagram for ncUserEntity_Prim:
ncUserEntity

Public Member Functions

void ncUserEntity_Prim (void)
 
virtual void EvaluateEntity (void)
 Run each tic after physics are run to determine if we need to send updates over the network. More...
 
virtual float SendEntity (entity ePEnt, float flChanged)
 Called by the engine whenever we need to send a client an update about this entity. More...
 
nonvirtual void Place (ncPlayer videoSharer, string videoName, string videoURL)
 
virtual void ReceiveEntity (float flNew, float flChanged)
 Client: Handles network updates from the server for the associated entity. More...
 
virtual float predraw (void)
 
virtual void RenderScene (void)
 

Constructor & Destructor Documentation

◆ ncUserEntity_Prim()

void ncUserEntity_Prim::ncUserEntity_Prim ( void  )

Member Function Documentation

◆ EvaluateEntity()

void ncUserEntity_Prim::EvaluateEntity ( void  )
virtual

Run each tic after physics are run to determine if we need to send updates over the network.

Reimplemented from ncMediaSurface.

◆ Place()

void ncUserEntity_Prim::Place ( ncPlayer  videoSharer,
string  videoName,
string  videoURL 
)

◆ predraw()

float ncUserEntity_Prim::predraw ( void  )
virtual

Reimplemented from ncMediaSurface.

◆ ReceiveEntity()

void ncUserEntity_Prim::ReceiveEntity ( float  flNew,
float  flChanged 
)
virtual

Client: Handles network updates from the server for the associated entity.

Reimplemented from ncMediaSurface.

◆ RenderScene()

void ncUserEntity_Prim::RenderScene ( void  )
virtual

Reimplemented from ncMediaSurface.

◆ SendEntity()

float ncUserEntity_Prim::SendEntity ( entity  ,
float   
)
virtual

Called by the engine whenever we need to send a client an update about this entity.

Reimplemented from ncMediaSurface.


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