The Wizards Wiki

Explore your world

User Tools

Site Tools


documentation:rendering

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
documentation:rendering [2011/06/06 08:04] – created mhgameworkdocumentation:rendering [2024/08/26 13:25] (current) – external edit 127.0.0.1
Line 3: Line 3:
 SimpleRenderer should also provides methods to place lights and set ambient parameters. SimpleRenderer should also provides methods to place lights and set ambient parameters.
  
-Classes +===== Classes ===== 
-  SimpleRenderer+ 
 +==== SimpleRenderer ====
 This Renders SimpleRenderables, culling them using the given ICuller on the constructor. This Renders SimpleRenderables, culling them using the given ICuller on the constructor.
 The renderer holds a cullcamera and a rendercamera. The renderer holds a cullcamera and a rendercamera.
 NOTE: When a renderable has changed, you must call UpdateRenderable NOTE: When a renderable has changed, you must call UpdateRenderable
  
-  * ICuller+==== ICuller ====
 This currently only poses as a way to implement a Culler that does not cull, used in testing. This currently only poses as a way to implement a Culler that does not cull, used in testing.
  
-  * FrustumCuller+==== FrustumCuller ====
 This frustum culler stores cullables in the leaf nodes. The visible leaf nodes can be updated. The cullables VisibleReference count is then updated. This frustum culler stores cullables in the leaf nodes. The visible leaf nodes can be updated. The cullables VisibleReference count is then updated.
  
-  * SimpleBoxMesh, SimpleSphereMesh+==== SimpleBoxMesh, SimpleSphereMesh ====
 These are 2 renderables that can be rendered with the SimpleRenderer. They inherit from SphereMesh and BoxMesh to implement the renderer. These are 2 renderables that can be rendered with the SimpleRenderer. They inherit from SphereMesh and BoxMesh to implement the renderer.
  
-  * ICullable+==== ICullable ====
 An cullable can have its referencecount updated by the culler. Its ReferenceCount represents the number of instances that require the cullable to be visible. When ReferenceCount equals 0 then the cullable is invisible. An cullable can have its referencecount updated by the culler. Its ReferenceCount represents the number of instances that require the cullable to be visible. When ReferenceCount equals 0 then the cullable is invisible.
  
-  * ISimpleRenderable+==== ISimpleRenderable ====
 An object that can be rendered by the SimpleRenderer. Then renderer will only render it when the cullable has deemed it visible. An object that can be rendered by the SimpleRenderer. Then renderer will only render it when the cullable has deemed it visible.
  
  
  
documentation/rendering.1307347476.txt.gz · Last modified: 2024/08/26 13:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki