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 cameraTransformationMatrix, float near, float far) const kanzi::Renderer3D
applyColorMaterial(const Node *node, Material &material, ColorRGBA color)kanzi::Renderer3D
applyFixedUniforms(ShaderProgram &shader)kanzi::Renderer3D
applyLight(Light *lightNode, Matrix4x4 worldTransformation)kanzi::Renderer3D
applyMaterial(const Node *node, const Material &material)kanzi::Renderer3D
applyMaterialStrict(const Node *node, const Material &material)kanzi::Renderer3D
ApplyNodeFunction typedefkanzi::Renderer3D
applyRenderable(RenderPass &renderPass, KzuTransformedObjectNode &transformedNode)kanzi::Renderer3D
applyStencilSettings(bool stencilTestEnabled, unsigned int stencilRef, unsigned int stencilMask, GraphicsCompareFunction stencilFunction, GraphicsStencilOperation stencilOperationStencilFail, GraphicsStencilOperation stencilOperationStencilPassDepthFail, GraphicsStencilOperation stencilOperationStencilPassDepthPass) const kanzi::Renderer3D
calculateNormal(Vector3 rightPoint, Vector3 middlePoint, Vector3 upPoint)kanzi::Renderer3Dinlinestatic
disableSubRectangleProjection()kanzi::Renderer3D
drawBoundingVolumeRaw(const KzuBoundingVolume *boundingVolume, KzcMatrix4x4 &worldTransformation)kanzi::Renderer3D
drawBoxSolidNormal(Vector3 backBottomLeft, Vector3 frontTopRight, Material &material, ColorRGBA color, Matrix4x4 worldTransform)kanzi::Renderer3D
drawBuffers(Mesh *mesh, Node *baseNode, unsigned int cluster, const Material &material)kanzi::Renderer3D
drawBuffers(Morph *morph, Node *baseNode, unsigned int cluster, const Material &material)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)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 kanzi::Renderer3D
drawPrimitiveBufferTextured(const float *coordinateBuffer, const float *texCoordBuffer, Matrix4x4 worldTransform, GraphicsPrimitiveType type, unsigned int count) const kanzi::Renderer3D
drawPrimitiveBufferUntextured(const float *coordinateBuffer, Matrix4x4 worldTransform, GraphicsPrimitiveType type, unsigned int count) const kanzi::Renderer3D
drawPrimitives(const float *vertexList, unsigned int vertexCount, GraphicsPrimitiveType type, Matrix4x4 worldTransformation) const kanzi::Renderer3D
drawPrimitivesNormal(const float *vertexList, const float *normalList, unsigned int vertexCount, GraphicsPrimitiveType type, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawQuad(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, Vector2 textureSpan, Material &material, optional< ColorRGBA > color, Matrix4x4 worldTransformation)kanzi::Renderer3D
drawSelectionIndicator(const KzuBoundingVolume *boundingVolume, Matrix4x4 worldTransformation, Material &material, ColorRGBA color)kanzi::Renderer3D
drawTrajectory(Trajectory *trajectory, Material &material, Matrix4x4 worldTransformation, Matrix4x4 arrangeTransform, Vector3 scaling)kanzi::Renderer3D
drawTransformedBoundingVolumeSolidNormal(const KzuTransformedBoundingVolume &volume)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
getActiveGraphicsOutput() const kanzi::Renderer3D
getClearColorBufferOverride() const kanzi::Renderer3D
getClearColorOverride() const kanzi::Renderer3D
getCompositionStack()kanzi::Renderer3D
getCoreRenderer() const kanzi::Renderer3D
getCullFaceOverride(GraphicsCullMode *out_overriddenCullMode) const kanzi::Renderer3D
getFloatBuffer() const kanzi::Renderer3D
getFrameCount() const kanzi::Renderer3D
getInheritedAspectRatioMultiplier() const kanzi::Renderer3D
getOverrideClusterMaterial(const KzuTransformedObjectNode *transformedObjectNode, MaterialSharedPtr clusterMaterial, unsigned int clusterIndex) const kanzi::Renderer3D
getOverrideMaterialCallback() const kanzi::Renderer3D
getOverrideMaterialCallbackUserData() const kanzi::Renderer3D
getRenderPassInputObjectSourceOverride() const kanzi::Renderer3D
getResourceManager() const kanzi::Renderer3D
getTransformedObjectList() const kanzi::Renderer3D
isBoundingBoxVisualizationEnabled() const kanzi::Renderer3D
isColorWriteDisabled() const kanzi::Renderer3D
isSkeletonVisualizationEnabled() const kanzi::Renderer3D
OverrideMaterialCallback typedefkanzi::Renderer3D
printInfo() const kanzi::Renderer3D
removeClearColorOverride()kanzi::Renderer3D
Renderer3D(const KzcMemoryManager *memoryManager, ResourceManager *resourceManager, Renderer *renderer)kanzi::Renderer3Dexplicit
reset()kanzi::Renderer3D
resetFrame()kanzi::Renderer3D
resetPass()kanzi::Renderer3D
setActiveGraphicsOutput(const GraphicsOutput *graphicsOutput)kanzi::Renderer3D
setBoundingBoxVisualizationEnabled(bool enabled)kanzi::Renderer3D
setClearColorBufferOverride(bool enabled)kanzi::Renderer3D
setClearColorOverride(ColorRGBA colorRGBA)kanzi::Renderer3D
setCullFaceOverride(bool enabled, GraphicsCullMode overriddenCullMode)kanzi::Renderer3D
setDefaultOrthoProjection() const kanzi::Renderer3D
setDisableColorWrite(bool setDisabled)kanzi::Renderer3D
setForcedMaterial(Material *material)kanzi::Renderer3D
setFramebufferCallback(FramebufferCallback callbackFunction)kanzi::Renderer3D
setLogging(bool logging)kanzi::Renderer3D
setOverrideMaterial(MaterialSharedPtr material)kanzi::Renderer3D
setOverrideMaterialCallback(OverrideMaterialCallback callbackFunction, void *userData)kanzi::Renderer3D
setRenderPassInputObjectSourceOverride(FilterObjectSourceSharedPtr overrideObjectSource)kanzi::Renderer3D
setSkeletonVisualizationEnabled(bool enabled)kanzi::Renderer3D
setSubRectangleProjection(float x, float y, float width, float height)kanzi::Renderer3D
setTransformedObjectList(KzcDynamicArray *transformedObjectList)kanzi::Renderer3D
~Renderer3D()kanzi::Renderer3D