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 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 typedef | kanzi::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::Renderer3D | inlinestatic |
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 typedef | kanzi::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 typedef | kanzi::Renderer3D | |
printInfo() const | kanzi::Renderer3D | |
removeClearColorOverride() | kanzi::Renderer3D | |
Renderer3D(const KzcMemoryManager *memoryManager, ResourceManager *resourceManager, Renderer *renderer) | kanzi::Renderer3D | explicit |
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 |