CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
std Namespace Reference

Classes

struct  hash< CeresEngine::Array< T, N > >
 
struct  hash< CeresEngine::BasicIndexedMultimap< Key, Value, Container > >
 
struct  hash< CeresEngine::BasicString< T, CharTraits, RawAllocator > >
 
struct  hash< CeresEngine::BasicStringView< T, CharTraits > >
 
struct  hash< CeresEngine::Box >
 
struct  hash< CeresEngine::Buffer >
 
struct  hash< CeresEngine::Camera >
 std::hash specialization for Camera.
 
struct  hash< CeresEngine::CameraComponent >
 std::hash specialization for CameraComponent.
 
struct  hash< CeresEngine::CompactVector< T, RawAllocator > >
 
struct  hash< CeresEngine::Component< C > >
 
struct  hash< CeresEngine::ComponentType >
 
struct  hash< CeresEngine::CopyableBuffer >
 
struct  hash< CeresEngine::CountedPtr< T > >
 
struct  hash< CeresEngine::Entity >
 
struct  hash< CeresEngine::EntityID >
 
struct  hash< CeresEngine::EntityObject< Components... > >
 
struct  hash< CeresEngine::Environment >
 std::hash specialization for Scene.
 
struct  hash< CeresEngine::Flags< Enum, Storage > >
 Hash value generator for Flags<Enum, Storage>.
 
struct  hash< CeresEngine::FrustumPlane >
 
struct  hash< CeresEngine::GlobalIlluminationSettings >
 std::hash specialization for GlobalIlluminationSettings.
 
struct  hash< CeresEngine::GPUAttachmentDescriptor >
 std::hash specialization for GPUAttachmentDescriptor.
 
struct  hash< CeresEngine::GPUAttachmentFormatDescriptor >
 std::hash specialization for GPUAttachmentFormatDescriptor.
 
struct  hash< CeresEngine::GPUBindingDescriptor >
 std::hash specialization for GPUBindingDescriptor.
 
struct  hash< CeresEngine::GPUBlendDescriptor >
 std::hash specialization for GPUBlendDescriptor.
 
struct  hash< CeresEngine::GPUBlendTargetDescriptor >
 std::hash specialization for GPUBlendTargetDescriptor.
 
struct  hash< CeresEngine::GPUBufferDescriptor >
 std::hash specialization for GPUBufferDescriptor.
 
struct  hash< CeresEngine::GPUBufferResourceBinding >
 std::hash specialization for GPUBufferResourceBinding.
 
struct  hash< CeresEngine::GPUBufferViewDescriptor >
 std::hash specialization for GPUBufferViewDescriptor.
 
struct  hash< CeresEngine::GPUCommandBufferDescriptor >
 std::hash specialization for GPUCommandBufferDescriptor.
 
struct  hash< CeresEngine::GPUComputePipelineDescriptor >
 std::hash specialization for ComputePipelineDescriptor.
 
struct  hash< CeresEngine::GPUConservativeRasterizationDescriptor >
 std::hash specialization for GPUConservativeRasterizationDescriptor.
 
struct  hash< CeresEngine::GPUDepthBiasDescriptor >
 std::hash specialization for GPUDepthBiasDescriptor.
 
struct  hash< CeresEngine::GPUDepthDescriptor >
 std::hash specialization for GPUDepthDescriptor.
 
struct  hash< CeresEngine::GPUDeviceDescriptor >
 std::hash specialization for DeviceDescriptor.
 
struct  hash< CeresEngine::GPUDeviceInfo >
 std::hash specialization for DeviceInfo.
 
struct  hash< CeresEngine::GPUFenceDescriptor >
 std::hash specialization for GPUFenceDescriptor.
 
struct  hash< CeresEngine::GPUGraphicsPipelineDescriptor >
 std::hash specialization for GPUGraphicsPipelineDescriptor.
 
struct  hash< CeresEngine::GPUGraphicsPipelineState >
 std::hash specialization for GPUGraphicsPipelineState.
 
struct  hash< CeresEngine::GPUImageDescriptor >
 std::hash specialization for GPUImageDescriptor.
 
struct  hash< CeresEngine::GPUImageLocation >
 std::hash specialization for GPUImageLocation.
 
struct  hash< CeresEngine::GPUImageRegion >
 std::hash specialization for GPUImageRegion.
 
struct  hash< CeresEngine::GPUImageResourceBinding >
 std::hash specialization for GPUImageResourceBinding.
 
struct  hash< CeresEngine::GPUImageSubresource >
 std::hash specialization for GPUImageSubresource.
 
struct  hash< CeresEngine::GPUImageSwizzleRGBA >
 std::hash specialization for GPUImageSwizzleRGBA.
 
struct  hash< CeresEngine::GPUImageViewDescriptor >
 std::hash specialization for GPUImageViewDescriptor.
 
struct  hash< CeresEngine::GPUMultiSamplingDescriptor >
 std::hash specialization for GPUMultiSamplingDescriptor.
 
struct  hash< CeresEngine::GPUOcclusionQueryDescriptor >
 std::hash specialization for GPUOcclusionQueryDescriptor.
 
struct  hash< CeresEngine::GPUPipelineLayoutDescriptor >
 std::hash specialization for GPUPipelineLayoutDescriptor.
 
struct  hash< CeresEngine::GPURasterizerDescriptor >
 std::hash specialization for GPURasterizerDescriptor.
 
struct  hash< CeresEngine::GPURenderingCapabilities >
 std::hash specialization for RenderingCapabilities.
 
struct  hash< CeresEngine::GPURenderingFeatures >
 std::hash specialization for RenderingFeatures.
 
struct  hash< CeresEngine::GPURenderingLimits >
 std::hash specialization for RenderingLimits.
 
struct  hash< CeresEngine::GPURenderPassDescriptor >
 std::hash specialization for GPURenderPassDescriptor.
 
struct  hash< CeresEngine::GPURenderTargetDescriptor >
 std::hash specialization for GPURenderTargetDescriptor.
 
struct  hash< CeresEngine::GPUResourceBinding >
 std::hash specialization for GPUResourceBinding.
 
struct  hash< CeresEngine::GPUResourceSetBindings >
 std::hash specialization for GPUResourceSetBindings.
 
struct  hash< CeresEngine::GPUResourceSetDescriptor >
 std::hash specialization for GPUResourceSetDescriptor.
 
struct  hash< CeresEngine::GPUSamplerDescriptor >
 std::hash specialization for GPUSamplerDescriptor.
 
struct  hash< CeresEngine::GPUSamplerResourceBinding >
 std::hash specialization for GPUSamplerResourceBinding.
 
struct  hash< CeresEngine::GPUShaderDescriptor >
 std::hash specialization for GPUShaderDescriptor.
 
struct  hash< CeresEngine::GPUShaderProgramDescriptor >
 std::hash specialization for GPUShaderProgramDescriptor.
 
struct  hash< CeresEngine::GPUShaderProgramStageDescriptor >
 std::hash specialization for GPUShaderProgramStageDescriptor.
 
struct  hash< CeresEngine::GPUShaderReflectionDescriptor >
 std::hash specialization for GPUShaderReflectionDescriptor.
 
struct  hash< CeresEngine::GPUShaderReflectionDescriptor::DescriptorView >
 std::hash specialization for DescriptorView.
 
struct  hash< CeresEngine::GPUShaderResourceSetBindings >
 std::hash specialization for GPUShaderResourceSetBindings.
 
struct  hash< CeresEngine::GPUStencilDescriptor >
 std::hash specialization for GPUStencilDescriptor.
 
struct  hash< CeresEngine::GPUStencilFaceDescriptor >
 std::hash specialization for GPUStencilFaceDescriptor.
 
struct  hash< CeresEngine::GPUSwapchainDescriptor >
 std::hash specialization for GPUSwapchainDescriptor.
 
struct  hash< CeresEngine::GPUTimerQueryDescriptor >
 std::hash specialization for GPUTimeQueryDescriptor.
 
struct  hash< CeresEngine::GPUVertexAttribute >
 std::hash specialization for GPUVertexAttribute.
 
struct  hash< CeresEngine::GPUVertexFormat >
 std::hash specialization for GPUVertexFormat.
 
struct  hash< CeresEngine::GPUVertexInputDescriptor >
 std::hash specialization for GPUVertexInputDescriptor.
 
struct  hash< CeresEngine::GPUVertexInputRate >
 std::hash specialization for GPUVertexInputRate.
 
struct  hash< CeresEngine::GPUVsyncDescriptor >
 std::hash specialization for GPUVsyncDescriptor.
 
struct  hash< CeresEngine::HashMap< Key, T, Hash, KeyEqual, RawAllocator > >
 
struct  hash< CeresEngine::HashMultiMap< Key, T, Hash, KeyEqual, RawAllocator > >
 
struct  hash< CeresEngine::Light >
 std::hash specialization for Light.
 
struct  hash< CeresEngine::LightComponent >
 std::hash specialization for LightComponent.
 
struct  hash< CeresEngine::Map< Key, T, Compare, RawAllocator > >
 
struct  hash< CeresEngine::MaterialProperty< ValueType, TextureType > >
 std::hash specialization for MaterialProperty.
 
struct  hash< CeresEngine::MaterialPropertySwizzle< ValueType > >
 std::hash specialization for MaterialPropertySwizzle.
 
struct  hash< CeresEngine::Math::FixedPoint< T, P > >
 
struct  hash< CeresEngine::Math::LargeInteger< H, L > >
 
struct  hash< CeresEngine::Math::TColor< T > >
 
struct  hash< CeresEngine::Math::TDegree< T > >
 
struct  hash< CeresEngine::Math::TExtent2< T > >
 
struct  hash< CeresEngine::Math::TExtent3< T > >
 
struct  hash< CeresEngine::Math::TOffset2< T > >
 
struct  hash< CeresEngine::Math::TOffset3< T > >
 
struct  hash< CeresEngine::Math::TQuaternion< T > >
 
struct  hash< CeresEngine::Math::TRadian< T > >
 
struct  hash< CeresEngine::Math::TRange< Offset, Length > >
 
struct  hash< CeresEngine::Math::TTransform< T > >
 
struct  hash< CeresEngine::Motion >
 std::hash specialization for Motion.
 
struct  hash< CeresEngine::MultiMap< Key, T, Compare, RawAllocator > >
 
struct  hash< CeresEngine::NamedType< T, Parameter, Skills... > >
 
struct  hash< CeresEngine::NetworkEntity >
 std::hash specialization for NetworkEntity.
 
struct  hash< CeresEngine::NetworkEntityID >
 
struct  hash< CeresEngine::OffsetPtr< PointedType, DifferenceType, OffsetType, OffsetAlignment > >
 
struct  hash< CeresEngine::Optional< T > >
 
struct  hash< CeresEngine::Pair< First, Second > >
 
struct  hash< CeresEngine::PBRMaterialModel >
 std::hash specialization for PBRMaterialModel.
 
struct  hash< CeresEngine::PhysicsWorld >
 std::hash specialization for PhysicsWorld.
 
struct  hash< CeresEngine::PrimitiveTopology >
 std::hash specialization for PrimitiveTopology.
 
struct  hash< CeresEngine::Renderable >
 std::hash specialization for Renderable.
 
struct  hash< CeresEngine::RenderableComponent >
 std::hash specialization for RenderableComponent.
 
struct  hash< CeresEngine::RendererBloomSettings >
 std::hash specialization for RendererBloomSettings.
 
struct  hash< CeresEngine::RendererCameraSettings >
 std::hash specialization for RendererCameraSettings.
 
struct  hash< CeresEngine::RendererComputePipelineSpecialization >
 std::hash specialization for RendererComputePipelineSpecialization.
 
struct  hash< CeresEngine::RendererGraphicsPipelineSpecialization >
 std::hash specialization for RendererGraphicsPipelineSpecialization.
 
struct  hash< CeresEngine::RendererHDRSettings >
 std::hash specialization for RendererHDRSettings.
 
struct  hash< CeresEngine::RendererLightSettings >
 std::hash specialization for RendererLightSettings.
 
struct  hash< CeresEngine::RendererMaterialSettings >
 std::hash specialization for RendererMaterialSettings.
 
struct  hash< CeresEngine::RendererRenderableSettings >
 std::hash specialization for RendererRenderableSettings.
 
struct  hash< CeresEngine::RendererSceneSettings >
 std::hash specialization for RendererSceneSettings.
 
struct  hash< CeresEngine::RendererSettings >
 std::hash specialization for RendererSettings.
 
struct  hash< CeresEngine::RendererShaderSpecialization >
 std::hash specialization for RendererShaderSpecialization.
 
struct  hash< CeresEngine::ResourceHandle< T > >
 
struct  hash< CeresEngine::ResourceID >
 
struct  hash< CeresEngine::ResourceStreamID >
 
struct  hash< CeresEngine::RigidBody >
 std::hash specialization for RigidBody.
 
struct  hash< CeresEngine::RigidBodyComponent >
 std::hash specialization for RigidBodyComponent.
 
struct  hash< CeresEngine::Scene >
 std::hash specialization for Scene.
 
struct  hash< CeresEngine::SceneImportOptions >
 std::hash specialization for SceneImportOptions.
 
struct  hash< CeresEngine::SceneObject >
 std::hash specialization for SceneObject.
 
struct  hash< CeresEngine::SceneSettings >
 std::hash specialization for SceneSettings.
 
struct  hash< CeresEngine::Scissor >
 std::hash specialization for Scissor.
 
struct  hash< CeresEngine::ScriptedObject >
 Extern template declarations for Scripting::ScriptedObject.
 
struct  hash< CeresEngine::SegmentedVector< T, N, RawAllocator > >
 
struct  hash< CeresEngine::ShaderBinary >
 std::hash specialization for ShaderBinary.
 
struct  hash< CeresEngine::ShaderSource >
 std::hash specialization for ShaderSource.
 
struct  hash< CeresEngine::ShaderSpecializationConstant >
 std::hash specialization for ShaderVariation.
 
struct  hash< CeresEngine::ShaderType >
 std::hash specialization for ShaderType.
 
struct  hash< CeresEngine::ShadowMapSettings >
 std::hash specialization for ShadowMapSettings.
 
struct  hash< CeresEngine::ShadowMapUpdateStrategy >
 std::hash specialization for ShadowMapUpdateStrategy.
 
struct  hash< CeresEngine::ShadowSettings >
 std::hash specialization for ShadowSettings.
 
struct  hash< CeresEngine::SmallFlatMap< Key, T, N, Compare, RawAllocator > >
 
struct  hash< CeresEngine::SmallFlatMultimap< Key, T, N, Compare, RawAllocator > >
 
struct  hash< CeresEngine::SmallUnorderedFlatMap< Key, T, N, KeyEqual, RawAllocator > >
 
struct  hash< CeresEngine::SmallUnorderedFlatMultimap< Key, T, N, KeyEqual, RawAllocator > >
 
struct  hash< CeresEngine::SmallVector< T, StaticCapacity, Alloc > >
 
struct  hash< CeresEngine::SoftBody >
 std::hash specialization for SoftBody.
 
struct  hash< CeresEngine::SoftBodyComponent >
 std::hash specialization for SoftBodyComponent.
 
struct  hash< CeresEngine::StaticVector< T, N > >
 
struct  hash< CeresEngine::StringID >
 std::hash support for StringID.
 
struct  hash< CeresEngine::TAABox< T > >
 
struct  hash< CeresEngine::TAffineTransform< T > >
 
struct  hash< CeresEngine::TCapsule< T > >
 
struct  hash< CeresEngine::TComponentType< C > >
 
struct  hash< CeresEngine::TConvexVolume< T > >
 
struct  hash< CeresEngine::TerrainRenderable >
 std::hash specialization for Terrain.
 
struct  hash< CeresEngine::TerrainRenderableComponent >
 std::hash specialization for TerrainComponent.
 
struct  hash< CeresEngine::TextureImportOptions >
 std::hash specialization for TextureImportOptions.
 
struct  hash< CeresEngine::TLineSegment< T > >
 
struct  hash< CeresEngine::TMatrix< C, R, T > >
 
struct  hash< CeresEngine::TPlane< T > >
 
struct  hash< CeresEngine::TransformComponent >
 std::hash specialization for TransformComponent.
 
struct  hash< CeresEngine::TRay< T > >
 
struct  hash< CeresEngine::TRayIntersection< T > >
 
struct  hash< CeresEngine::TRect2< T > >
 
struct  hash< CeresEngine::TRect2Edge< T > >
 
struct  hash< CeresEngine::TRect< T > >
 
struct  hash< CeresEngine::TSize2< T > >
 
struct  hash< CeresEngine::TSphere< T > >
 
struct  hash< CeresEngine::TVector< D, T > >
 
struct  hash< CeresEngine::Type >
 std::hash specialization for Type.
 
struct  hash< CeresEngine::TypedID< Tag, Type > >
 
struct  hash< CeresEngine::UUID >
 Hash value generator for UUID.
 
struct  hash< CeresEngine::Variant< Ts... > >
 std::hash specialization for Variant.
 
struct  hash< CeresEngine::Vector< T, Allocator > >
 
struct  hash< CeresEngine::VertexDeclaration >
 std::hash specialization for VertexDeclaration.
 
struct  hash< CeresEngine::VertexElement >
 std::hash specialization for VertexElement.
 
struct  hash< CeresEngine::VertexElementComponentType >
 std::hash specialization for VertexElementComponentType.
 
struct  hash< CeresEngine::VertexElementSemantic >
 std::hash specialization for VertexElementSemantic.
 
struct  hash< CeresEngine::VertexElementType >
 std::hash specialization for VertexElementType.
 
struct  hash< CeresEngine::Viewport >
 std::hash specialization for Viewport.
 
struct  hash< CeresEngine::VoxelConeTracingSettings >
 std::hash specialization for VoxelConeTracingSettings.
 
struct  hash< T[N]>
 
struct  is_integral< CeresEngine::Math::FixedPoint< T, P > >
 
struct  is_integral< CeresEngine::Math::LargeInteger< Hi, Low > >
 Checks whether LargeInteger<Hi, Low> is an integral type.
 
struct  is_signed< CeresEngine::Math::FixedPoint< T, P > >
 
struct  is_signed< CeresEngine::Math::LargeInteger< Hi, Low > >
 Checks whether LargeInteger<Hi, Low> is a signed type.
 
struct  is_unsigned< CeresEngine::Math::FixedPoint< T, P > >
 
struct  is_unsigned< CeresEngine::Math::LargeInteger< Hi, Low > >
 Checks whether LargeInteger<Hi, Low> is a unsigned type.
 
struct  iterator_traits< CeresEngine::Iterator< T, F, D, C > >
 
struct  make_signed< CeresEngine::Math::FixedPoint< T, P > >
 
struct  make_signed< CeresEngine::Math::LargeInteger< Hi, Low > >
 Converts a LargeInteger<Hi, Low> into it's signed form.
 
struct  make_unsigned< CeresEngine::Math::FixedPoint< T, P > >
 
struct  make_unsigned< CeresEngine::Math::LargeInteger< Hi, Low > >
 Converts a LargeInteger<Hi, Low> into it's unsigned form.
 
struct  numeric_limits< CeresEngine::Math::FixedPoint< T, P > >
 
struct  numeric_limits< CeresEngine::Math::LargeInteger< Hi, Low > >
 The numeric_limits template specialization for LargeInteger<Hi, Low> types.
 
struct  tuple_element< I, CeresEngine::Tuple< Ts... > >
 
class  tuple_element< I, tcb ::span< ElementType, Extent > >
 
struct  tuple_element< N, CeresEngine::BezierPath::Element >
 
struct  tuple_element< N, CeresEngine::TRect2< T > >
 
struct  tuple_element< N, CeresEngine::TVector< D, T > >
 
struct  tuple_element< N, const CeresEngine::BezierPath::Element >
 
struct  tuple_element< N, const CeresEngine::TRect2< T > >
 
struct  tuple_size< CeresEngine::BezierPath::Element >
 
struct  tuple_size< CeresEngine::TRect2< T > >
 
struct  tuple_size< CeresEngine::Tuple< Ts... > >
 
struct  tuple_size< CeresEngine::TVector< D, T > >
 
struct  tuple_size< const CeresEngine::BezierPath::Element >
 
struct  tuple_size< const CeresEngine::TRect2< T > >
 
class  tuple_size< tcb ::span< ElementType, Extent > >
 
struct  uses_allocator< CeresEngine::BezierPath, Alloc >
 
struct  uses_allocator< CeresEngine::ClearGraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::GraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::GraphicsCommandBuffer, Alloc >
 
struct  uses_allocator< CeresEngine::RawGraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::Shape, Alloc >
 
struct  uses_allocator< CeresEngine::ShapeGraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::TextGraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::TextureGraphicsCommand, Alloc >
 
struct  uses_allocator< CeresEngine::Tuple< Ts... >, Allocator >