Documentation

Renderer - Open Dev Kit Documentation

Open Dev Kit Documentation :: OpenGL :: Renderer

OpenGL.Renderer

Enumerations

Render Phase

Functions

Constructor ( )
Change Texture ( Texture Unit Integer, Location Integer, Image Image* )
Changes the current texture for a particular unit
Apply Uniforms ( Uniforms Variant Dictionary )
Change Light ( Index Integer, Style Integer, Shadowing Integer, Position 3D Vector, Orientation 4D Vector (Quaternion), Range Float, Color Color HDR, Attenuation Float, Spot Outer Float, Spot Inner Float, Shadow Matrices Matrix 4x 4 Array, Shadow Textures Image* Array )
Create Hit Test Result ( Object Abstract', Tag Integer )
Creates a new hit test result entry and alters the shader's hit test color uniform
Change Z Bias ( Bias Integer )
Changes the projection matrix so that objects appear closer or further away to resolve Z-fighting
Hit Test ( Canvas Canvas*, Position 2D Vector, Dpi Scaled Boolean, Radius Integer ) Hit Test Result
Returns a hit test result that corresponds to the specified position on the canvas

Properties

Shader Color Shader*
Shader Lit Shader*
Shader Line Shader*
Shader Model Shader*
Shader Model Animated Shader*
Shader General Shader*
Empty Texture Integer
Current Rendering Boolean
whether currently within a draw call
Current Phase Render Phase
Current Shader Shader'
Current Shader Base Shader'
Current Surface Surface'
Current Hit Test Color Color
Current Canvas Size 2D Vector
Current Render Viewport Rectangle
Current Sprite Track Integer
Current Sub Object Index Integer
Current Light Shadow Index Integer
Current Process Render Objects Boolean
Current Depth Boolean
Current VR Enabled Boolean
Current VR Emulated Boolean
Current VR Eye Index Integer
Current VR Eye Position 3D Vector
Current VR Eye Orientation 4D Vector (Quaternion)
Current VR Eye FOV Rectangle
Current VR Scale Float
Current VR Offset 3D Vector
Current VR Positions 3D Vector Array
Current VR Orientations 4D Vector (Quaternion) Array
Viewport Rectangle
Viewport Min Z Float
Viewport Max Z Float
Matrix World Matrix 4x 4
Matrix View Matrix 4x 4
Matrix Projection Matrix 4x 4
Matrix MVP Matrix 4x 4
Matrix MV Matrix 4x 4
Matrix NMV Matrix 4x 4
Matrix NV Matrix 4x 4
Projection Info Matrix Projection Info
Global Shader Defines Variant Dictionary
global defines permutated with shaders
Global Shader Defines Changed Boolean
Global Shader Uniforms Variant Dictionary
global uniforms applied to shaders
Global Shader Uniforms Changed Boolean

If you think anything is missing, please feel free to: submit documentation feedback on this page