Kanzi  3.9.5
Kanzi Engine API
kanzi::Renderer3D Member List

This is the complete list of members for kanzi::Renderer3D, including all inherited members.

addVertexAndNormalToFloatArrays(Vector3 vertex, Vector3 normal, float *&vertexArray, float *&normalArray)kanzi::Renderer3Dinlinestatic
addVertexToFloatArray(Vector3 vertex, float *&destinationArray)kanzi::Renderer3Dinlinestatic
applyCameraMatrix(Matrix4x4 cameraProjectionMatrix, Matrix4x4 cameraViewMatrix, float near, float far) constkanzi::Renderer3D
applyColorMaterial(const Node *node, Material &material, ColorRGBA color)kanzi::Renderer3D
applyFixedUniforms(const Material &material, RenderPass *renderPass, Node *node)kanzi::Renderer3D
applyFixedUniforms(const Material &material)kanzi::Renderer3Dinline
applyMaterial(const Node *node, const Material &material)kanzi::Renderer3D
applyMaterialStrict(const Node *node, const Material &material)kanzi::Renderer3D
applyStencilSettings(bool stencilTestEnabled, unsigned int stencilRef, unsigned int stencilMask, GraphicsCompareFunction stencilFunction, GraphicsStencilOperation stencilOperationStencilFail, GraphicsStencilOperation stencilOperationStencilPassDepthFail, GraphicsStencilOperation stencilOperationStencilPassDepthPass) constkanzi::Renderer3D
beginFrame()kanzi::Renderer3D
calculateNormal(Vector3 rightPoint, Vector3 middlePoint, Vector3 upPoint)kanzi::Renderer3Dinlinestatic
disableSubRectangleProjection()kanzi::Renderer3D
drawBoxSolidNormal(const Box &box, Matrix4x4 worldTransformation, const Material &material)kanzi::Renderer3D
drawBoxSolidNormal(Vector3 backBottomLeft, Vector3 frontTopRight, Material &material, ColorRGBA color, Matrix4x4 worldTransform)kanzi::Renderer3D
drawCamera(const Camera *cameraNode, Material &material, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawLayerOutlineQuad(float width, float height, Material &material, float textureHeight, float textureOffset, ColorRGBA color, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawLayerQuad(Vector2 renderOffset, Vector2 renderSize, Vector2 contentOffset, Vector2 contentSize, float depth, Matrix3x3 renderTransform, const Material &material)kanzi::Renderer3D
drawLayerQuadWithMaterial(const Material &material, Vector2 renderOffset, Vector2 renderSize, Vector2 contentOffset, Vector2 contentSize, float depth, Matrix3x3 renderTransform)kanzi::Renderer3D
drawLineList(const float *lineList, unsigned int lineCount, Matrix4x4 worldTransformation, const Material &material) constkanzi::Renderer3D
drawOrientedBoundingBoxSolidNormal(const OrientedBoundingBox &orientedBoundingBox, const Material &material)kanzi::Renderer3D
drawPrimitiveBufferTextured(const float *coordinateBuffer, const float *texCoordBuffer, Matrix4x4 worldTransform, GraphicsPrimitiveType type, unsigned int count, const Material &material) constkanzi::Renderer3D
drawPrimitiveBufferUntextured(const float *coordinateBuffer, Matrix4x4 worldTransform, GraphicsPrimitiveType type, unsigned int count, const Material &material) constkanzi::Renderer3D
drawPrimitives(const float *vertexList, unsigned int vertexCount, GraphicsPrimitiveType type, Matrix4x4 worldTransformation, const Material &material) constkanzi::Renderer3D
drawPrimitivesNormal(const float *vertexList, const float *normalList, unsigned int vertexCount, GraphicsPrimitiveType type, Matrix4x4 worldTransformation, const Material &material)kanzi::Renderer3D
drawQuad(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, Vector2 textureSpan, Material &material, optional< ColorRGBA > color, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawSelectionIndicator(const Box &boundingBox, Matrix4x4 worldTransformation, Material &material, ColorRGBA color)kanzi::Renderer3D
drawTrajectory(Trajectory *trajectory, Material &material, Matrix4x4 worldTransformation, Matrix4x4 arrangeTransform, Vector3 scaling)kanzi::Renderer3D
drawUntexturedLayerQuad(Vector2 renderOffset, Vector2 renderSize, const Material &material, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawViewportQuadWithTextureSpan(Vector2 offset, Vector2 limits, Material &material, TextureSharedPtr texture)kanzi::Renderer3D
drawViewportQuadWithTextureSpan(Vector2 offset, Vector2 limits, Material &material, TextureSharedPtr texture, ColorRGBA color)kanzi::Renderer3D
drawViewportQuadWithTextureSpan(Vector2 offset, Vector2 limits, Material &material, Vector2 textureSpan, ColorRGBA color)kanzi::Renderer3D
endFrame()kanzi::Renderer3D
FramebufferCallback typedefkanzi::Renderer3D
getActiveGLGraphicsOutput() constkanzi::Renderer3D
getActiveGraphicsOutput() constkanzi::Renderer3D
getClearColorOverride() constkanzi::Renderer3D
getCompositionStack()kanzi::Renderer3D
getCoreRenderer() constkanzi::Renderer3D
getFloatBuffer()kanzi::Renderer3D
getFrameCount() constkanzi::Renderer3D
getInheritedAspectRatioMultiplier() constkanzi::Renderer3D
getOverrideClusterMaterial(Node *node, MaterialSharedPtr clusterMaterial, size_t clusterIndex) constkanzi::Renderer3D
getOverrideMaterialCallback() constkanzi::Renderer3D
getOverrideMaterialCallbackUserData() constkanzi::Renderer3D
getResourceManager() constkanzi::Renderer3D
isBoundingBoxVisualizationEnabled() constkanzi::Renderer3D
isColorWriteDisabled() constkanzi::Renderer3D
isSkeletonVisualizationEnabled() constkanzi::Renderer3D
OverrideMaterialCallback typedefkanzi::Renderer3D
printInfo() constkanzi::Renderer3D
removeClearColorOverride()kanzi::Renderer3D
Renderer3D(ResourceManager *resourceManager, Renderer *renderer)kanzi::Renderer3Dexplicit
reset()kanzi::Renderer3D
setActiveGLGraphicsOutput(GLGraphicsOutput *glGraphicsOutput)kanzi::Renderer3D
setBoundingBoxVisualizationEnabled(bool enabled)kanzi::Renderer3D
setClearColorOverride(ColorRGBA colorRGBA)kanzi::Renderer3D
setDefaultOrthoProjection() constkanzi::Renderer3D
setDisableColorWrite(bool setDisabled)kanzi::Renderer3D
setFramebufferCallback(FramebufferCallback callbackFunction)kanzi::Renderer3D
setLogging(bool logging)kanzi::Renderer3D
setOverrideMaterial(MaterialSharedPtr material)kanzi::Renderer3D
setOverrideMaterialCallback(OverrideMaterialCallback callbackFunction, void *userData)kanzi::Renderer3D
setSkeletonVisualizationEnabled(bool enabled)kanzi::Renderer3D
setSubRectangleProjection(RectangleFloat subRectangle)kanzi::Renderer3D
~Renderer3D()=defaultkanzi::Renderer3D