Cogs.Rendering
|
▼NCogs | |
NMemory | |
CAccessMode | Access mode to buffers after creation |
CBindFlags | Bind flags describe how a resource can be used by the graphics pipeline |
CBlendFlags | |
CBlendState | Encapsulates blend state for the graphics pipeline in a state object |
CCommandGroupAnnotation | RAII-helper for pushCommandGroupAnnotation/pushCommandGroupAnnotation |
CDepthStencilState | Encapsulates state for depth buffer usage and stencil buffer usage in a state object |
CDepthStencilViewDescription | Describes a single depth stencil view and which resources to use from the underlying texture |
CEffectDescription | Contains an effect description used to load a single effect |
CEffectFlags | Flags used to describe effect source |
CFactory | Graphics device construction factory |
CFormatInfo | |
CFramebuffer | Framebuffers to select from when doing framebuffer operations |
CFrameStatistics | |
CGraphicsDeviceCapabilities | Contains device capabilities |
CGraphicsDeviceSettings | Settings for graphics device initialization |
CHandle_t | Handle template class used to provide opaque, non-converting handles |
CIBuffers | Provides buffer management functionality |
CICapabilities | Provides capability query functionality |
CIContext | Represents a graphics device context which can receive rendering commands |
CIEffects | Provides effects and shader management functionality |
CIGraphicsDevice | Represents a graphics device used to manage graphics resources and issue drawing commands |
CIIOHandler | I/O handler |
CIPipelineStates | |
CIRenderTargets | Provides render target management functionality |
CISwapChain | |
CISyncObjects | Provides sync object management |
CITextures | Provides texture management functionality |
CMapMode | Mapping modes for resources managed by the graphics system |
CMappedBuffer | Provides RAII style mapping of a buffer resource |
CMultiViewDescription | Describes multiview framebuffer layout |
CPackedVertexElement | |
CPresentFlags | Flags controlling presentation |
CPrimitiveType | Primitive types for interpreting vertex data sent to the graphics pipeline |
CRasterizerState | Encapsulates state for primitive rasterization in a state object |
CRenderingAllocatorInfo | Allocation information |
CRenderPassInfo | |
CRenderTargetViewDescription | Describes a single render target view and which resources to use from the underlying texture |
CResourceStatistics | |
CSamplerState | Encapsulates state for texture sampling in a state object |
CSeries | Known graphics device series |
CTextureData | |
CTextureDescription | |
CTextureExtent | |
CTextureFlags | Texture flags describing valid usage for a texture object |
CTextureViewDescription | Describes how to fetch data from a texture in shaders |
CUploadStatistics | |
CUsage | Usage flags for buffers |
CVendors | Known graphics device vendors |
CVertexElement | Vertex element structure used to describe a single data element in a vertex for the input assembler |
CVertexFormat | Vertex format structure used to describe a single vertex for the input assembler |
CVertexFormats | |
CVertexFormatStorage | |
▼Nstd | STL namespace |
Cequal_to< Cogs::DepthStencilState > | Overloaded equality implementation for comparing depth stencil states |
Cequal_to< Cogs::RasterizerState > | Overloaded equality implementation for comparing rasterizer states |
Cequal_to< Cogs::SamplerState > | Overloaded equality implementation for comparing sampler states |
Chash< Cogs::DepthStencilState > | Overloaded hash implementation for hashing depth stencil states |
Chash< Cogs::Handle_t< T, U > > | Overloaded hash implementation for hashing resource handles |
Chash< Cogs::RasterizerState > | Overloaded hash implementation for hashing rasterizer states |
Chash< Cogs::SamplerState > | Overloaded hash implementation for hashing sampler states |