This is the complete list of members for kanzi::Renderer3D, including all inherited members.
addVertexAndNormalToFloatArrays(Vector3 vertex, Vector3 normal, float *&vertexArray, float *&normalArray) | kanzi::Renderer3D | inlinestatic |
addVertexToFloatArray(Vector3 vertex, float *&destinationArray) | kanzi::Renderer3D | inlinestatic |
applyCameraMatrix(Matrix4x4 cameraProjectionMatrix, Matrix4x4 cameraViewMatrix, float near, float far) const | kanzi::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::Renderer3D | inline |
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) const | kanzi::Renderer3D | |
beginFrame() | kanzi::Renderer3D | |
calculateNormal(Vector3 rightPoint, Vector3 middlePoint, Vector3 upPoint) | kanzi::Renderer3D | inlinestatic |
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 | |
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, 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) const | kanzi::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) const | kanzi::Renderer3D | |
drawPrimitiveBufferUntextured(const float *coordinateBuffer, Matrix4x4 worldTransform, GraphicsPrimitiveType type, unsigned int count, const Material &material) const | kanzi::Renderer3D | |
drawPrimitives(const float *vertexList, unsigned int vertexCount, GraphicsPrimitiveType type, Matrix4x4 worldTransformation, const Material &material) const | kanzi::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 typedef | kanzi::Renderer3D | |
getActiveGLGraphicsOutput() const | kanzi::Renderer3D | |
getActiveGraphicsOutput() const | kanzi::Renderer3D | |
getClearColorOverride() const | kanzi::Renderer3D | |
getCompositionStack() | kanzi::Renderer3D | |
getCoreRenderer() const | kanzi::Renderer3D | |
getCullFaceOverride(GraphicsCullMode *out_overriddenCullMode) const | kanzi::Renderer3D | |
getFloatBuffer() | kanzi::Renderer3D | |
getFrameCount() const | kanzi::Renderer3D | |
getInheritedAspectRatioMultiplier() const | kanzi::Renderer3D | |
getOverrideClusterMaterial(Node *node, MaterialSharedPtr clusterMaterial, size_t clusterIndex) const | kanzi::Renderer3D | |
getOverrideMaterialCallback() const | kanzi::Renderer3D | |
getOverrideMaterialCallbackUserData() const | kanzi::Renderer3D | |
getResourceManager() const | kanzi::Renderer3D | |
isBoundingBoxVisualizationEnabled() const | kanzi::Renderer3D | |
isColorWriteDisabled() const | kanzi::Renderer3D | |
isSkeletonVisualizationEnabled() const | kanzi::Renderer3D | |
OverrideMaterialCallback typedef | kanzi::Renderer3D | |
printInfo() const | kanzi::Renderer3D | |
removeClearColorOverride() | kanzi::Renderer3D | |
Renderer3D(ResourceManager *resourceManager, Renderer *renderer) | kanzi::Renderer3D | explicit |
reset() | kanzi::Renderer3D | |
setActiveGLGraphicsOutput(GLGraphicsOutput *glGraphicsOutput) | kanzi::Renderer3D | |
setBoundingBoxVisualizationEnabled(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 | |
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()=default | kanzi::Renderer3D |