User Tools

Site Tools


hpl3:community:scripting:classes:crenderercallbackfunctions

Differences

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

Link to this comparison view

hpl3:community:scripting:classes:crenderercallbackfunctions [2015/11/05 12:02] (current)
abion47 created
Line 1: Line 1:
 +=====cRendererCallbackFunctions=====
 +
 +====Fields====
 +
 +cRendererCallbackFunctions has no public fields.
 +
 +====Functions====
 +
 +^ Return Type ^ Function Name ^ Parameters ^ Description ^
 +| void | SetFlatProjection | //const [[cVector2f]]&​ avSize = 1//, \\ //float afMin = -100//, \\ //float afMax = 100// |   |
 +| void | SetFlatProjectionMinMax | const [[cVector3f]]&​ avMin, \\ const [[cVector3f]]&​ avMax |   |
 +| void | SetNormalFrustumProjection |     ​| ​  |
 +| void | SetFrameBuffer | [[iFrameBuffer]]@ apFrameBuffer,​ \\ //bool abUsePosAndSize = false// |   |
 +| void | ClearFrameBuffer | uint aFlags, \\ bool abUsePosAndSize |   |
 +| void | DrawQuad | const [[cVector3f]] &in aPos, \\ const [[cVector2f]] &in avSize, \\ //const [[cVector2f]] &in avMinUV = 0//, \\ //const [[cVector2f]] &in avMaxUV = 1//, \\ //bool abInvertY = false//, \\ //const [[cColor]] &in aColor = cColor//, \\  1, \\  1 |   |
 +| bool | SetDepthTest | bool abX |   |
 +| bool | SetDepthWrite | bool abX |   |
 +| bool | SetDepthTestFunc | [[eDepthTestFunc]] aFunc |   |
 +| bool | SetCullActive | bool abX |   |
 +| bool | SetCullMode | [[eCullMode]] aMode |   |
 +| bool | SetStencilActive | bool abX |   |
 +| bool | SetScissorActive | bool abX |   |
 +| bool | SetScissorRect | const [[cVector2l]] &in avPos, \\ const [[cVector2l]] &in avSize, \\ bool abAutoEnabling |   |
 +| bool | SetScissorRect | const [[cRect2l]] &in aClipRect, \\ bool abAutoEnabling |   |
 +| bool | SetChannelMode | [[eMaterialChannelMode]] aMode |   |
 +| bool | SetBlendMode | [[eMaterialBlendMode]] aMode |   |
 +| bool | SetProgram | [[iGpuProgram]]@ apProgram |   |
 +| void | SetTexture | int alUnit, \\ [[iTexture]]@ apTexture |   |
 +| void | SetTextureRange | [[iTexture]]@ apTexture, \\ int alFirstUnit,​ \\ int kMaxTextureUnits-1 |   |
 +| void | SetVertexBuffer | [[iVertexBuffer]]@ apVtxBuffer |   |
 +| void | SetMatrix | const [[cMatrixf]] &in apMatrix |   |
 +| void | SetModelViewMatrix | const [[cMatrixf]] &in a_mtxModelView |   |
 +| void | DrawCurrent | [[eVertexBufferDrawType]] eVertexBufferDrawType_LastEnum,​ \\ //int alStart = 0//, \\ //int alCount = -1// |   |
 +| void | DrawWireFrame | [[iVertexBuffer]]@ apVtxBuffer,​ \\ const [[cColor]]&​ aColor, \\ //int alStart = 0//, \\ //int alCount = -1// |   |
 +| [[iLowLevelGraphics]]@ | GetLowLevelGfx |     ​| ​  |
 +
 +====Remarks====
 +
 +Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
  
hpl3/community/scripting/classes/crenderercallbackfunctions.txt ยท Last modified: 2015/11/05 12:02 by abion47