Kanzi 4.0.0
kanzi::RenderState Member List

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

applyFixedOperationUniform(Renderer &renderer, ShaderProgram::FixedUniform uniform, RenderState::HandleType handle)kanzi::RenderStateprotected
attach(MaterialSharedPtr material)kanzi::RenderState
bind(Renderer &renderer)kanzi::RenderState
draw(Renderer &renderer, const Geometry &geometry)kanzi::RenderState
draw(Renderer &renderer, Mesh &mesh, size_t index)kanzi::RenderState
draw(Renderer &renderer, const Geometry &geometry, size_t elementOffset, size_t elementCount)kanzi::RenderState
draw(Renderer &renderer, GraphicsPrimitiveType vertexPrimitive, gfx::BufferHandleGuard vertexBuffer, size_t vertexBufferOffset, size_t elementOffset, size_t elementCount)kanzi::RenderState
draw(Renderer &renderer, DrawParameters &params)kanzi::RenderState
drawIndirect(Renderer &renderer, GraphicsPrimitiveType primitive, gfx::BufferHandleGuard buffer, uint32_t drawCount, uint32_t drawStride, uint32_t offset=0)kanzi::RenderState
drawIndirect(Renderer &renderer, DrawParameters &params, gfx::BufferHandleGuard buffer, uint32_t drawCount, uint32_t drawStride, uint32_t offset=0)kanzi::RenderState
drawSetup(Renderer &renderer, DrawParameters &params)kanzi::RenderStateprotected
fillDefaultValues(RenderState::HandleType handle, size_t startIndex, size_t endIndex)kanzi::RenderStateinline
getBlendModeValue() constkanzi::RenderStateinline
getElementCount(RenderState::HandleType handle) constkanzi::RenderStateinline
getElementCount(RenderState::HandleType handle) constkanzi::RenderState
getHandle(string_view name)kanzi::RenderStateinline
getHandle(PropertyDataType type, string_view name, size_t count)kanzi::RenderStateprotected
getHandle(string_view name)kanzi::RenderState
getMaterial() constkanzi::RenderStateinline
getUniformElementCount(string_view name) constkanzi::RenderStateprotected
getUniformElementCount(AbstractPropertyType propertyType) constkanzi::RenderStateinlineprotected
getValue(HandleType handle, size_t index) constkanzi::RenderStateinline
getValue(HandleType handle) constkanzi::RenderStateinline
getValue(RenderState::HandleType handle, size_t index) constkanzi::RenderState
getValue(RenderState::HandleType handle, size_t index) constkanzi::RenderState
getValue(RenderState::HandleType handle) constkanzi::RenderState
getValueArrayFloat(HandleType handle, size_t elementIndex)kanzi::RenderStateinlineprotected
getValueArrayInt(HandleType handle, size_t elementIndex)kanzi::RenderStateinlineprotected
getValueBytes(const ShaderProgram::UniformProperty &prop)kanzi::RenderStateinlineprotected
getValueBytes(const ShaderProgram::UniformProperty &prop) constkanzi::RenderStateinlineprotected
getValueSize()kanzi::RenderStateinlineprotectedstatic
getValueSize()kanzi::RenderStateprotectedstatic
getValueSize()kanzi::RenderStateprotectedstatic
getValueType()kanzi::RenderStateinlineprotectedstatic
handleMatches(HandleType handle, string_view name) constkanzi::RenderStateinline
handleMatches(RenderState::HandleType handle, string_view name) constkanzi::RenderState
HandleType typedefkanzi::RenderState
hasMaterial() constkanzi::RenderStateinline
isPropertyDataTypeCompatible(PropertyDataType valueType, PropertyDataType definitionType) constkanzi::RenderStateprotected
m_blendModeValuekanzi::RenderStateprotected
m_materialkanzi::RenderStateprotected
m_resourceskanzi::RenderStateprotected
m_textureskanzi::RenderStateprotected
m_textureValueskanzi::RenderStateprotected
m_uniformBufferskanzi::RenderStateprotected
m_uniformskanzi::RenderStateprotected
m_uniformStagingkanzi::RenderStateprotected
reattach()kanzi::RenderState
RenderState()=defaultkanzi::RenderStateexplicit
setBlendModeValue(optional< int > value)kanzi::RenderStateinline
setRange(RenderState::HandleType handle, AbstractRange &range)kanzi::RenderStateinline
setRange(HandleType handle, AbstractRange &range)kanzi::RenderState
setRange(HandleType handle, AbstractRange *range)kanzi::RenderState
setRange(HandleType handle, const AbstractRangeSharedPtr &range)kanzi::RenderStateinline
setRange(RenderState::HandleType, AbstractRange &)kanzi::RenderState
setRange(RenderState::HandleType, AbstractRange &)kanzi::RenderState
setRange(RenderState::HandleType, AbstractRange &)kanzi::RenderState
setRange(RenderState::HandleType, AbstractRange &)kanzi::RenderState
setStorageBuffer(uint32_t setIndex, string_view name, gfx::BufferHandleGuard buffer)kanzi::RenderState
setTexelBuffer(uint32_t setIndex, string_view name, gfx::BufferHandleGuard buffer, const gfx::Format format)kanzi::RenderState
setTypedValue(RenderState::HandleType handle, const Variant &value, size_t elementIndex)kanzi::RenderStateinline
setTypedValue(HandleType handle, bool value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, int value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, float value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, ColorRGBA value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, Vector2 value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, Vector3 value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, Vector4 value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, const Matrix3x3 &value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, const Matrix4x4 &value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, const SRTValue2D &value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, const SRTValue3D &value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, void *value, size_t elementIndex)kanzi::RenderStateinlineprotected
setTypedValue(HandleType handle, TextureSharedPtr value, size_t elementIndex)kanzi::RenderStateprotected
setTypedValueArray(HandleType handle, span< const bool > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const int > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const float > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const ColorRGBA > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector2 > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector3 > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector4 > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Matrix3x3 > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Matrix4x4 > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const SRTValue2D > values)kanzi::RenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const SRTValue3D > values)kanzi::RenderStateinlineprotected
setValue(HandleType handle, const T &value, size_t elementIndex)kanzi::RenderStateinline
setValue(HandleType handle, const T &value)kanzi::RenderStateinline
setValueArray(HandleType handle, span< const T > values)kanzi::RenderStateinline
uniformBufferObjects()kanzi::RenderStateinline
updateFixedFunctionUniforms(Renderer &renderer, RenderPass *renderPass, Node *node)kanzi::RenderState
updateTransformationUniforms(Renderer &renderer)kanzi::RenderState
uploadUniformBuffer(CommandRecorder &commandRecorder, size_t bufferIndex)kanzi::RenderStateprotected