Method |
Description |
|
AddSurface ( RenderModelSurface surface ) : void |
|
|
FinishSurfaces ( ) : void |
The mergeShadows option allows surfaces with different textures to share silhouette edges for shadow calculation, instead of leaving shared edges hanging. If any of the original shaders have the noSelfShadow flag set, the surfaces can't be merged, because they will need to be drawn in different order. If there is only one surface, a separate merged surface won't be generated. A model with multiple surfaces can't later have a skinned shader change the state of the noSelfShadow flag. ----------------- Creates mirrored copies of two sided surfaces with normal maps, which would otherwise light funny. Extends the bounds of deformed surfaces so they don't cull incorrectly at screen edges. |
|
FreeVertexCache ( ) : void |
|
|
GetBounds ( RenderEntityComponent renderEntity = null ) : idBounds |
|
|
GetJointIndex ( idMD5Joint joint ) : int |
|
|
GetJointIndex ( string name ) : int |
|
|
GetJointName ( int index ) : string |
|
|
GetNearestJoint ( int surfaceIndex, int a, int c, int b ) : int |
|
|
GetSurface ( int index ) : RenderModelSurface |
|
|
InitEmpty ( string name ) : void |
|
|
InitFromFile ( string fileName ) : void |
|
|
InstantiateDynamicModel ( idRenderEntity renderEntity, View view, idRenderModel cachedModel ) : idRenderModel |
|
|
List ( ) : void |
|
|
Load ( ) : void |
|
|
MakeDefault ( ) : void |
|
|
PartialInitFromFile ( string fileName ) : void |
|
|
Print ( ) : void |
|
|
Purge ( ) : void |
|
|
Reset ( ) : void |
|
|
TouchData ( ) : void |
|
|
idRenderModel_Static ( ) : System |
|
|