Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RPI::DynamicDrawContext Member List

This is the complete list of members for AZ::RPI::DynamicDrawContext, including all inherited members.

AddDrawStateOptions(DrawStateOptions options)AZ::RPI::DynamicDrawContext
AZ_CLASS_ALLOCATOR(DynamicDrawContext, AZ::SystemAllocator) (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
AZ_RTTI(AZ::RPI::DynamicDrawContext, "{9F6645D7-2C64-4963-BAAB-5144E92F61E2}") (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
CustomizePipelineState(AZStd::function< void(Ptr< PipelineStateForDraw >)> updatePipelineState)AZ::RPI::DynamicDrawContext
DrawIndexed(const void *vertexData, uint32_t vertexCount, const void *indexData, uint32_t indexCount, RHI::IndexFormat indexFormat, Data::Instance< ShaderResourceGroup > drawSrg=nullptr)AZ::RPI::DynamicDrawContext
DrawLinear(const void *vertexData, uint32_t vertexCount, Data::Instance< ShaderResourceGroup > drawSrg)AZ::RPI::DynamicDrawContext
DrawStateOptions enum name (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
DynamicDrawSystem (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContextfriend
EndInit()AZ::RPI::DynamicDrawContext
GetDrawListTag()AZ::RPI::DynamicDrawContext
GetPerContextSrg()AZ::RPI::DynamicDrawContext
GetPerVertexDataSize()AZ::RPI::DynamicDrawContext
GetShader() constAZ::RPI::DynamicDrawContext
GetSortKey() constAZ::RPI::DynamicDrawContext
GetStencilReference() constAZ::RPI::DynamicDrawContext
HasDrawStateOptions(DrawStateOptions options)AZ::RPI::DynamicDrawContext
InitDrawListTag(RHI::DrawListTag drawListTag)AZ::RPI::DynamicDrawContext
InitShader(Data::Asset< ShaderAsset > shaderAsset)AZ::RPI::DynamicDrawContext
InitShader(Data::Instance< Shader > shader) (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
InitShaderWithVariant(Data::Asset< ShaderAsset > shaderAsset, const ShaderOptionList *optionAndValues)AZ::RPI::DynamicDrawContext
InitShaderWithVariant(Data::Instance< Shader > shader, const ShaderOptionList *optionAndValues) (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
InitVertexFormat(const AZStd::vector< VertexChannel > &vertexChannels)AZ::RPI::DynamicDrawContext
IsReady()AZ::RPI::DynamicDrawContext
IsVertexSizeValid(uint32_t vertexSize)AZ::RPI::DynamicDrawContext
NewDrawSrg()AZ::RPI::DynamicDrawContext
SetCullMode(RHI::CullMode cullMode)AZ::RPI::DynamicDrawContext
SetDepthState(RHI::DepthState depthState)AZ::RPI::DynamicDrawContext
SetOutputScope(Scene *scene)AZ::RPI::DynamicDrawContext
SetOutputScope(RenderPipeline *pipeline) (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
SetOutputScope(RasterPass *pass) (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContext
SetPrimitiveType(RHI::PrimitiveTopology topology)AZ::RPI::DynamicDrawContext
SetScissor(RHI::Scissor scissor)AZ::RPI::DynamicDrawContext
SetShaderVariant(ShaderVariantId shaderVariantId)AZ::RPI::DynamicDrawContext
SetSortKey(RHI::DrawItemSortKey key)AZ::RPI::DynamicDrawContext
SetStencilReference(uint8_t stencilRef)AZ::RPI::DynamicDrawContext
SetStencilState(RHI::StencilState stencilState)AZ::RPI::DynamicDrawContext
SetTarget0BlendState(RHI::TargetBlendState blendState)AZ::RPI::DynamicDrawContext
SetViewport(RHI::Viewport viewport)AZ::RPI::DynamicDrawContext
UnsetScissor()AZ::RPI::DynamicDrawContext
UnsetViewport()AZ::RPI::DynamicDrawContext
UseShaderVariant(const ShaderOptionList &optionAndValues)AZ::RPI::DynamicDrawContext
~DynamicDrawContext()=default (defined in AZ::RPI::DynamicDrawContext)AZ::RPI::DynamicDrawContextvirtual