►CCastor3D::BinaryParserBase< Animation > | |
CCastor3D::BinaryParser< Animation > | |
►CCastor3D::BinaryParserBase< Bone > | |
CCastor3D::BinaryParser< Bone > | |
►CCastor3D::BinaryParserBase< Mesh > | |
CCastor3D::BinaryParser< Mesh > | |
►CCastor3D::BinaryParserBase< MeshAnimation > | |
CCastor3D::BinaryParser< MeshAnimation > | |
►CCastor3D::BinaryParserBase< MeshAnimationSubmesh > | |
CCastor3D::BinaryParser< MeshAnimationSubmesh > | |
►CCastor3D::BinaryParserBase< Skeleton > | |
CCastor3D::BinaryParser< Skeleton > | |
►CCastor3D::BinaryParserBase< SkeletonAnimation > | |
CCastor3D::BinaryParser< SkeletonAnimation > | |
►CCastor3D::BinaryParserBase< SkeletonAnimationBone > | |
CCastor3D::BinaryParser< SkeletonAnimationBone > | |
►CCastor3D::BinaryParserBase< SkeletonAnimationNode > | |
CCastor3D::BinaryParser< SkeletonAnimationNode > | |
►CCastor3D::BinaryParserBase< SkeletonAnimationObject > | |
CCastor3D::BinaryParser< SkeletonAnimationObject > | |
►CCastor3D::BinaryParserBase< Submesh > | |
CCastor3D::BinaryParser< Submesh > | |
►CCastor3D::BinaryWriterBase< Animation > | |
CCastor3D::BinaryWriter< Animation > | |
►CCastor3D::BinaryWriterBase< Bone > | |
CCastor3D::BinaryWriter< Bone > | |
►CCastor3D::BinaryWriterBase< Mesh > | |
CCastor3D::BinaryWriter< Mesh > | |
►CCastor3D::BinaryWriterBase< MeshAnimation > | |
CCastor3D::BinaryWriter< MeshAnimation > | |
►CCastor3D::BinaryWriterBase< MeshAnimationSubmesh > | |
CCastor3D::BinaryWriter< MeshAnimationSubmesh > | |
►CCastor3D::BinaryWriterBase< Skeleton > | |
CCastor3D::BinaryWriter< Skeleton > | |
►CCastor3D::BinaryWriterBase< SkeletonAnimation > | |
CCastor3D::BinaryWriter< SkeletonAnimation > | |
►CCastor3D::BinaryWriterBase< SkeletonAnimationBone > | |
CCastor3D::BinaryWriter< SkeletonAnimationBone > | |
►CCastor3D::BinaryWriterBase< SkeletonAnimationNode > | |
CCastor3D::BinaryWriter< SkeletonAnimationNode > | |
►CCastor3D::BinaryWriterBase< SkeletonAnimationObject > | |
CCastor3D::BinaryWriter< SkeletonAnimationObject > | |
►CCastor3D::BinaryWriterBase< Submesh > | |
CCastor3D::BinaryWriter< Submesh > | |
►CCastor3D::CacheBase< Material, Castor::String > | |
CCastor3D::Cache< Material, Castor::String > | Collection de matériaux, avec des fonctions additionnelles |
►CCastor3D::CacheBase< Overlay, Castor::String > | |
CCastor3D::Cache< Overlay, Castor::String > | Collection d'incrustations, avec des fonctions additionnelles d'ajout et de suppression pour gérer les Z-Index |
►CCastor3D::CacheBase< Plugin, Castor::String > | |
CCastor3D::Cache< Plugin, Castor::String > | Cache de plug-ins |
CCastor3D::BinaryChunk | Classe de base d'un chunk de données binaires |
CCastor3D::BinaryParser< TParsed > | |
CCastor3D::BinaryParserBase< TParsed > | Classe de base de lecture/écriture d'un chunk de données binaires |
CCastor3D::BinaryWriter< TWritten > | |
CCastor3D::BinaryWriterBase< TWritten > | Classe de base de lecture/écriture d'un chunk de données binaires |
CCastor3D::BlendState | Classe regroupant les configurations de blend |
CCastor3D::BlendState::stRT_BLEND_STATE | |
CCastor3D::BonedVertex | |
CCastor3D::BufferDeclaration | Description de tous les éléments dans un tampon de sommets |
CCastor3D::BufferElementDeclaration | Description d'un élément de tampon |
CCastor3D::BufferElementGroup | Contient les données d'un groupe d'éléments de tampon de sommets |
CCastor3D::Cache< Overlay, Castor::String >::OverlayCleaner | |
CCastor3D::Cache< Overlay, Castor::String >::OverlayInitialiser | |
►CCastor3D::CacheBase< ElementType, KeyType > | Classe de base pour un cache d'éléments |
CCastor3D::Cache< ElementType, KeyType > | Classe de base pour un cache d'éléments |
CCastor3D::CacheTraits< ElementType, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< AnimatedObjectGroup, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< FrameListener, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Material, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Mesh, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Overlay, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Plugin, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< RenderTechnique, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< RenderWindow, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Sampler, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::CacheTraits< Scene, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
►CCastor3D::ChunkParserBase | Analyseur de chunk |
CCastor3D::ChunkParser< T > | Analyseur de chunk |
CCastor3D::ChunkParser< Castor::Path > | Spécialisation de ChunkParser pour Castor::Path |
CCastor3D::ChunkParser< Castor::String > | Spécialisation de ChunkParser pour Castor::String |
CCastor3D::ChunkTyper< Type > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< Animation > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< Bone > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< Mesh > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< MeshAnimation > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< MeshAnimationSubmesh > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< Skeleton > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< SkeletonAnimation > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< SkeletonAnimationBone > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< SkeletonAnimationNode > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< SkeletonAnimationObject > | Classe d'aide pour récupéer un ChunkType depuis un type |
CCastor3D::ChunkTyper< Submesh > | Classe d'aide pour récupéer un ChunkType depuis un type |
►CCastor3D::ChunkWriterBase | Remplisseur de chunk |
CCastor3D::ChunkWriter< T > | Remplisseur de chunk |
CCastor3D::ChunkWriter< Castor::Path > | Spécialisation de ChunkWriter pour Castor::Path |
CCastor3D::ChunkWriter< Castor::String > | Spécialisation de ChunkWriter pour Castor::String |
CCastor3D::DepthStencilState | Classe de configuration des buffers de profondeur et stencil |
CCastor3D::DepthStencilState::StencilConfiguration | Fonction et opérations de stencil |
►CCastor3D::DistanceRenderNodeBase | Structure d'aide utilisée pour le dessin des billboards |
CCastor3D::DistanceRenderNode< NodeType > | Structure d'aide utilisée pour le dessin d'objets |
CCastor3D::ElementProducer< ElementType, KeyType > | |
CCastor3D::ElementProducer< RenderTarget, KeyType > | |
CCastor3D::ElementProducer< ShaderProgram, KeyType > | |
CCastor3D::ElementTyper< Type > | |
►CCastor3D::EventHandler | Description d'un gestionnaire d'évènements, classe pouvant recevoir des évènements |
CCastor3D::NonClientEventHandler< Derived > | Description d'un gestionnaire d'évènements, classe pouvant recevoir des évènements |
CCastor3D::Face | Implémentation d'un face |
CCastor3D::FaceIndices | Contient simplement les index des 3 vertex d'une face |
CCastor3D::Fog | Implémentation de brouillard |
►CCastor3D::FrameBufferAttachment | Description d'une liaison entre un tampon d'image et un tamon de rendu |
CCastor3D::RenderBufferAttachment | Description d'une liaison entre un tampon d'image et un tampon de rendu |
CCastor3D::TextureAttachment | Description d'une liaison entre un tampon d'image et une texture |
►CCastor3D::FrameEvent | Interface représentant un évènement de frame |
CCastor3D::CleanupEvent< T > | Evènement de nettoyage |
CCastor3D::FunctorEvent< Functor > | Evènement foncteur |
CCastor3D::InitialiseEvent< T > | Evènement d'initialisation |
CCastor3D::Frustum | Implémente un frustum et les vérifications relatives au frustum culling |
CCastor3D::Generator | |
CCastor3D::Generator::Thread | |
CCastor3D::GeometryBuffers | Conteneur de buffers de géométries |
CCastor3D::GpuInformations | Contient des informations sur le GPU |
CCastor3D::GpuObjectTracker | Trace les objets alloués sur le GPU |
CCastor3D::GpuObjectTracker::ObjectDeclaration | |
CCastor3D::GroupAnimation | |
CCastor3D::InterleavedVertexT< T > | Contient toutes les composantes d'un sommet |
►CCastor3D::Interpolator< Type > | Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) |
CCastor3D::InterpolatorT< Type, InterpolatorType::eLinear > | Spécialisation partielle de Interpolator, pour eINTERPOLATOR_MODE_LINEAR |
CCastor3D::InterpolatorT< Type, InterpolatorType::eNearest > | Spécialisation partielle de Interpolator, pour eINTERPOLATOR_MODE_NONE |
CCastor3D::InterpolatorT< Type, Mode > | Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) |
CCastor3D::KeyboardState | Structure contenant l'àtat du clavier |
CCastor3D::KeyFrame | Classe qui gère une key frame |
►CCastor3D::LightCategory | Contient les composantes d'une lumière |
CCastor3D::DirectionalLight | Classe representant une lumière directionnelle |
CCastor3D::PointLight | Classe de représentation d'une PointLight |
CCastor3D::SpotLight | Classe de représentation d'une PointLight |
►CCastor3D::MeshGenerator | La catégorie de maillage est utilisée afin de créer les sommets du maillage, c'est créé via la MeshFactory |
CCastor3D::Cone | Le cône est une primitive basique, avec un nombre paramétrable de faces |
CCastor3D::Cube | Représentation d'un cube |
CCastor3D::Cylinder | Représentation d'un cylindre |
CCastor3D::Icosahedron | Représentation d'un icosaèdre |
CCastor3D::Plane | Représentation d'un plan |
CCastor3D::Projection | Représentation d'une projection |
CCastor3D::Sphere | La primitive de sphère |
CCastor3D::Torus | Représentation d'un torre |
CCastor3D::MouseState | Structure contenant l'àtat de la souris |
CCastor3D::MultisampleState | Classe regroupant les configurations de multi-échantillonnage |
►CCastor3D::ObjectCacheBase< ElementType, KeyType > | Classe de base pour un cache d'éléments de scène |
CCastor3D::ObjectCache< ElementType, KeyType > | Classe de base pour un cache d'éléments de scène |
CCastor3D::ObjectCacheTraits< ElementType, KeyType > | Structure permettant de spécialiser le comportement d'un cache |
CCastor3D::ObjectCacheTraits< BillboardList, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
CCastor3D::ObjectCacheTraits< Camera, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
CCastor3D::ObjectCacheTraits< Geometry, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
CCastor3D::ObjectCacheTraits< Light, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
CCastor3D::ObjectCacheTraits< ParticleSystem, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
CCastor3D::ObjectCacheTraits< SceneNode, KeyType > | Structure permettant de spécialiser le comportement d'un cache de scène |
►CCastor3D::ObjectRenderNode< DataTypeT, InstanceTypeT > | Structure d'aide utilisée pour le dessin d'objets |
CCastor3D::BillboardRenderNode | Structure d'aide utilisée pour le dessin des billboards |
CCastor3D::MorphingRenderNode | Structure d'aide utilisée pour le dessin des sous-maillages animés |
CCastor3D::SkinningRenderNode | Structure d'aide utilisée pour le dessin des sous-maillages animés |
CCastor3D::StaticRenderNode | Structure d'aide utilisée pour le dessin des sous-maillages non animés |
►CCastor3D::OverlayCategory | Contient les membres spécifiques à une catégorie d'incrustation |
CCastor3D::BorderPanelOverlay | Une incrustation rectangulaire avec un bord |
CCastor3D::PanelOverlay | Une simple incrustation rectangulaire |
CCastor3D::TextOverlay | Une incrustation avec du texte |
CCastor3D::OverlayCategory::Vertex | Contient les données spécifiques de sommet pour un Overlay |
CCastor3D::OverlayCategorySort | Structure utilisée pour trier les incrustations par ordre |
CCastor3D::OverlayRenderer::OverlayGeometryBuffers | Contient les deux geometry buffers utilisés pour dessiner les overlays |
CCastor3D::OverlayRenderer::OverlayRenderNode | Contient les données nécessaires au dessin d'une incrustation |
CCastor3D::Parameters | Paramètres de configuration |
CCastor3D::Particle | Contient les données d'une particule |
►CCastor3D::ParticleSystemImpl | Classe de base de l'implémentation d'un système de particules |
CCastor3D::ComputeParticleSystem | Implémentation d'un système de particules utilisant un compute shader |
CCastor3D::CpuParticleSystem | Implémentation d'un système de particules CPU |
CCastor3D::TransformFeedbackParticleSystem | Implémentation d'un système de particules utilisant le transform feedback |
►CCastor3D::PassRenderNodeUniforms | Structure d'aide utilisée pour lier une passe et un programme shader |
CCastor3D::PassRenderNode | Structure d'aide utilisée pour lier une passe et un programme shader |
CCastor3D::PassTyper< Type > | Classe d'aide permettant de récupérer le type de passe depuis un MaterialType |
CCastor3D::PassTyper< MaterialType::eLegacy > | Classe d'aide permettant de récupérer le type de passe depuis un MaterialType |
CCastor3D::Pattern< T > | Classe de gestion de chemin |
CCastor3D::PipelineFlags | Indicateurs de pipeline |
CCastor3D::PostEffect::PostEffectSurface | Surface pour effet post rendu |
►CCastor3D::PushUniform | Représentation d'une variable de shader |
CCastor3D::TPushUniform< Type > | Représentation d'une variable de shader à type variable |
CCastor3D::RasteriserState | Classe de configuration du rasteriser |
CCastor3D::Ray | Représentation d'un rayon |
►CCastor3D::RenderBuffer | Classe de base d'un tampon de rendu |
CCastor3D::ColourRenderBuffer | Tampon de rendu recevant une composante de couleur |
CCastor3D::DepthStencilRenderBuffer | Render tampon recevant une composante de profondeur et/ou de stencil |
CCastor3D::RenderInfo | Contient les informations de rendu |
CCastor3D::RenderNodesT< NodeType, MapType > | Les noeuds de rendu pour une scène spécifique |
CCastor3D::RenderTechnique::stFRAME_BUFFER | Structure interne contenant un tampon d'image complet |
CCastor3D::SceneRenderNode | Structure d'aide utilisée pour le dessin des sous-maillages |
CCastor3D::SceneRenderNodes | Les noeuds de rendu pour une scène spécifique |
CCastor3D::ShaderObject | Classe de base pour les shaders |
CCastor3D::Shadow | Classe de configuration des ombres |
CCastor3D::stFACE_INFOS | Contient des informations sur une face |
CCastor3D::stFACE_INFOS::stVERTEX | Contient les informations d'un sommet |
CCastor3D::Subdivider | Classe de base (abstraite) pour les subdiviseurs |
CCastor3D::SubmeshAnimationBufferT< T > | Classe de représentation des tampons de sous-maillages d'animations de maillage |
CCastor3D::TextOverlay::Vertex | Contient les données spécifiques de sommet pour un TextOverlay |
CCastor3D::TextureSource | Classe de source d'image de texture |
CCastor3D::TopologyNamer< Topo > | Structure d'aide pour récupérer le nom d'une topologie |
CCastor3D::TypeRenderNodesByPassMap< T > | |
CCastor3D::uniform_matrix_type< T, Columns, Rows, Enable > | Structure d'aide permettant de récupérer un type de matrice depuis un UniformType |
CCastor3D::uniform_matrix_type< T, Columns, Rows, typename std::enable_if< Columns !=Rows >::type > | Structure d'aide permettant de récupérer un type de matrice depuis un UniformType |
CCastor3D::uniform_matrix_type< T, Columns, Rows, typename std::enable_if< Columns==Rows >::type > | Structure d'aide permettant de récupérer un type de matrice depuis un UniformType |
CCastor3D::uniform_sub_type< Type, Enable > | Structure d'aide permettant de récupérer un sous type depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eBool||Type==UniformType::eVec2b||Type==UniformType::eVec3b||Type==UniformType::eVec4b||Type==UniformType::eMat2x2b||Type==UniformType::eMat2x3b||Type==UniformType::eMat2x4b||Type==UniformType::eMat3x2b||Type==UniformType::eMat3x3b||Type==UniformType::eMat3x4b||Type==UniformType::eMat4x2b||Type==UniformType::eMat4x3b||Type==UniformType::eMat4x4b >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eDouble||Type==UniformType::eVec2d||Type==UniformType::eVec3d||Type==UniformType::eVec4d||Type==UniformType::eMat2x2d||Type==UniformType::eMat2x3d||Type==UniformType::eMat2x4d||Type==UniformType::eMat3x2d||Type==UniformType::eMat3x3d||Type==UniformType::eMat3x4d||Type==UniformType::eMat4x2d||Type==UniformType::eMat4x3d||Type==UniformType::eMat4x4d >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eFloat||Type==UniformType::eVec2f||Type==UniformType::eVec3f||Type==UniformType::eVec4f||Type==UniformType::eMat2x2f||Type==UniformType::eMat2x3f||Type==UniformType::eMat2x4f||Type==UniformType::eMat3x2f||Type==UniformType::eMat3x3f||Type==UniformType::eMat3x4f||Type==UniformType::eMat4x2f||Type==UniformType::eMat4x3f||Type==UniformType::eMat4x4f >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eInt||Type==UniformType::eVec2i||Type==UniformType::eVec3i||Type==UniformType::eVec4i||Type==UniformType::eMat2x2i||Type==UniformType::eMat2x3i||Type==UniformType::eMat2x4i||Type==UniformType::eMat3x2i||Type==UniformType::eMat3x3i||Type==UniformType::eMat3x4i||Type==UniformType::eMat4x2i||Type==UniformType::eMat4x3i||Type==UniformType::eMat4x4i >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eSampler >::type > | Structure d'aide permettant de récupérer un sous type depuis un UniformType |
CCastor3D::uniform_sub_type< Type, typename std::enable_if< Type==UniformType::eUInt||Type==UniformType::eVec2ui||Type==UniformType::eVec3ui||Type==UniformType::eVec4ui||Type==UniformType::eMat2x2ui||Type==UniformType::eMat2x3ui||Type==UniformType::eMat2x4ui||Type==UniformType::eMat3x2ui||Type==UniformType::eMat3x3ui||Type==UniformType::eMat3x4ui||Type==UniformType::eMat4x2ui||Type==UniformType::eMat4x3ui||Type==UniformType::eMat4x4ui >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_type< Type, Enable > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_type< Type, typename std::enable_if< is_matrix_type< Type >::value >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_type< Type, typename std::enable_if< is_one_type< Type >::value >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_type< Type, typename std::enable_if< is_point_type< Type >::value >::type > | Structure d'aide permettant de récupérer un type de frame variable depuis un UniformType |
CCastor3D::uniform_type_name< Type > | Récupère le nom d'un UniformType |
CCastor3D::UniformBufferBinding::UniformInfo | |
►CCastor3D::UserInputEvent | Description d'un évènement de tpye entràe utilisateur |
CCastor3D::HandlerEvent | Description d'un évènement de gestionnaire |
CCastor3D::KeyboardEvent | Description d'un évènement clavier |
CCastor3D::MouseEvent | Description d'un évènement de souris |
CCastor3D::variable_type< Type, Enable > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eBool||Type==UniformType::eInt||Type==UniformType::eUInt||Type==UniformType::eFloat||Type==UniformType::eDouble||Type==UniformType::eSampler >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat2x2b||Type==UniformType::eMat2x2i||Type==UniformType::eMat2x2ui||Type==UniformType::eMat2x2f||Type==UniformType::eMat2x2d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat2x3b||Type==UniformType::eMat2x3i||Type==UniformType::eMat2x3ui||Type==UniformType::eMat2x3f||Type==UniformType::eMat2x3d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat2x4b||Type==UniformType::eMat2x4i||Type==UniformType::eMat2x4ui||Type==UniformType::eMat2x4f||Type==UniformType::eMat2x4d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat3x2b||Type==UniformType::eMat3x2i||Type==UniformType::eMat3x2ui||Type==UniformType::eMat3x2f||Type==UniformType::eMat3x2d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat3x3b||Type==UniformType::eMat3x3i||Type==UniformType::eMat3x3ui||Type==UniformType::eMat3x3f||Type==UniformType::eMat3x3d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat3x4b||Type==UniformType::eMat3x4i||Type==UniformType::eMat3x4ui||Type==UniformType::eMat3x4f||Type==UniformType::eMat3x4d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat4x2b||Type==UniformType::eMat4x2i||Type==UniformType::eMat4x2ui||Type==UniformType::eMat4x2f||Type==UniformType::eMat4x2d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat4x3b||Type==UniformType::eMat4x3i||Type==UniformType::eMat4x3ui||Type==UniformType::eMat4x3f||Type==UniformType::eMat4x3d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eMat4x4b||Type==UniformType::eMat4x4i||Type==UniformType::eMat4x4ui||Type==UniformType::eMat4x4f||Type==UniformType::eMat4x4d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eVec2b||Type==UniformType::eVec2i||Type==UniformType::eVec2ui||Type==UniformType::eVec2f||Type==UniformType::eVec2d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eVec3b||Type==UniformType::eVec3i||Type==UniformType::eVec3ui||Type==UniformType::eVec3f||Type==UniformType::eVec3d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::variable_type< Type, typename std::enable_if< Type==UniformType::eVec4b||Type==UniformType::eVec4i||Type==UniformType::eVec4ui||Type==UniformType::eVec4f||Type==UniformType::eVec4d >::type > | Récupère le VariableType d'un UniformType |
CCastor3D::Version | Classe de gestion de version |
CCastor3D::Vertex | |
CCastor3D::VertexBoneData | Contient les données de bones pour un vertice |
CCastor3D::WindowHandle | |
►CException | |
CCastor3D::PluginException | Exception de chargement de plug-in |
CCastor3D::VersionException | Exception de comparaison de versions |
►CFactory | |
CCastor3D::ImporterFactory | La fabrique d'importeurs |
CCastor3D::LightFactory | La fabrique de sources lumineuse |
CCastor3D::MeshFactory | La fabrique de maillages |
CCastor3D::OverlayFactory | La fabrique de maillages |
►CFileParser | |
CCastor3D::SceneFileParser | ESCN file parser |
►CFileParserContext | |
CCastor3D::SceneFileContext | The context used into parsing functions |
►CNamed | |
►CCastor3D::AnimatedObject | Représente les objets animés |
CCastor3D::AnimatedMesh | Représente les sous-maillages animés |
CCastor3D::AnimatedSkeleton | Représente les objets animés |
CCastor3D::AnimatedObjectGroup | Représente un groupe d'objets animés |
►CCastor3D::Animation | Classe de base des animations |
CCastor3D::MeshAnimation | Classe d'animation de sous-maillage |
CCastor3D::SkeletonAnimation | Classe d'animation de squelette |
CCastor3D::CacheView< ResourceType, CacheType, EventType > | Vue sur un cache de ressources |
CCastor3D::FrameListener | Classe de synchronisation des évènements |
►CCastor3D::MovableObject | Classe d'objet déplaçable |
CCastor3D::BillboardList | Liste de billboards |
CCastor3D::Camera | Classe de représentation de Camera |
CCastor3D::Geometry | Classe de gestion d'une géométrie affichable |
CCastor3D::Light | Implémentation d'une source lumineuse |
CCastor3D::ParticleSystem | Implémentation d'un système de particules |
CCastor3D::PostEffect | Classe de base d'effet post rendu |
►CCastor3D::RenderPass | Classe de base d'une passe de rendu |
CCastor3D::PickingPass | Passe de picking, utilisant les FBO |
►CCastor3D::RenderTechniquePass | Classe de base d'une passe de technique de rendu |
CCastor3D::ForwardRenderTechniquePass | Classe de passe de technique de rendu de type forward |
►CCastor3D::ShadowMapPass | Implémentation du mappage d'ombres |
CCastor3D::ShadowMapPassDirectional | Implémentation du mappage d'ombres pour les lumières spot |
CCastor3D::ShadowMapPassPoint | Implémentation du mappage d'ombres |
CCastor3D::ShadowMapPassSpot | Implémentation du mappage d'ombres pour les lumières spot |
CCastor3D::RenderTechnique | Classe de base d'une technique de rendu |
CCastor3D::RenderWindow | Implémentation d'une fenêtre de rendu |
CCastor3D::Sampler | Définit un sampler pour une texture |
CCastor3D::Scene | Classe de gestion d'un scène |
CCastor3D::SceneNode | La classe de gestion de noeud de scène |
CCastor3D::ShaderStorageBuffer | Interface de tampon de stockage shader |
CCastor3D::ToneMapping | Classe de base de mappage de ton |
CCastor3D::UniformBuffer | Buffer de variables de shader |
►CNonCopyable | |
CCastor3D::IWindowHandle | |
►CCastor3D::Uniform | Représentation d'une variable de shader |
CCastor3D::TUniform< Type > | Représentation d'une variable de shader à type variable |
►COwnedBy | |
►CCastor3D::Animable | Interface publique d'animable |
CCastor3D::Mesh | Représentation d'un maillage |
CCastor3D::MovableObject | Classe d'objet déplaçable |
CCastor3D::Skeleton | Le squelette, contient chaque bone |
CCastor3D::AnimatedObjectGroup | Représente un groupe d'objets animés |
CCastor3D::Animation | Classe de base des animations |
►CCastor3D::AnimationInstance | Classe d'instance d'animation |
CCastor3D::MeshAnimationInstance | Instance d'animation de maillage |
CCastor3D::SkeletonAnimationInstance | Instance d'animation de squelette |
CCastor3D::AtomicCounterBuffer | Interface de tampon de compteur atomique |
CCastor3D::ComputePipeline | Le pipeline de calcul |
CCastor3D::Context | Classe contenant le contexte de rendu |
CCastor3D::CpuBuffer< T > | Classe de gestion de tampon 3D |
CCastor3D::DebugOverlays | Classe de gestion des incrustations de debogage |
CCastor3D::FontTexture | Contient la polica et la texture associée |
►CCastor3D::FrameBuffer | Classe de tampon d'image |
CCastor3D::BackBuffers | Classe de tampons d'image de fenêtre |
CCastor3D::GpuBuffer< T > | Classe de base pour les tampons dépendants du renderer |
CCastor3D::GpuQuery | Implémentation d'une requête GPU |
►CCastor3D::Importer | Classe de base pour l'import de fichiers externes |
CCastor3D::CmshImporter | Utilisé pour importer les maillages depuis des fichiers cmsh |
CCastor3D::IViewportImpl | Implémentation de viewport spécifique à l'API de rendu |
CCastor3D::Material | Définition d'un matériau |
CCastor3D::MeshAnimationInstanceSubmesh | Classe de représentation de choses mouvantes |
CCastor3D::MeshAnimationSubmesh | Classe de représentation de sous-maillages d'animations de maillage |
CCastor3D::Overlay | La classe d'incrustation |
CCastor3D::OverlayRenderer | Le renderer d'incrustation |
►CCastor3D::Pass | Classe de base d'une passe d'un matériau |
CCastor3D::LegacyPass | Définition d'une passe traditionnelle (pré-PBR) |
►CCastor3D::Plugin | Classe de base des plug-ins |
CCastor3D::DividerPlugin | Classe de plug-in de subdivision |
CCastor3D::GeneratorPlugin | Classe de plug-in de générateur procédural |
CCastor3D::GenericPlugin | Classe de plug-in générique |
CCastor3D::ImporterPlugin | Classe de plug-in d'import |
CCastor3D::ParticlePlugin | Classe de plug-in de particules |
CCastor3D::PostFxPlugin | Classe de plug-in d'effets post rendu |
CCastor3D::RendererPlugin | Classe de plug-in de rendu |
CCastor3D::TechniquePlugin | Classe de plug-in de techniques de rendu |
CCastor3D::ToneMappingPlugin | Classe de plug-in de mappage de tons |
CCastor3D::PostEffect | Classe de base d'effet post rendu |
CCastor3D::ProgramInputLayout | Classe ProgramInputLayout |
CCastor3D::RenderColourCubeToTexture | Classe utilisée pour rendre une texture cube couleur |
CCastor3D::RenderColourLayerCubeToTexture | Classe utilisée pour rendre une couche d'un tableau de textures cube couleur |
CCastor3D::RenderColourLayerToTexture | Classe utilisée pour rendre une couche d'un tableau de textures couleur |
CCastor3D::RenderColourToCube | Classe utilisée pour rendre les textures couleur équirectangulaires dans des cube maps |
CCastor3D::RenderColourToTexture | Classe utilisée pour rendre les textures couleur |
CCastor3D::RenderDepthCubeToTexture | Classe utilisée pour rendre une texture cube profonedur |
CCastor3D::RenderDepthLayerCubeToTexture | Classe utilisée pour rendre une couche d'un tableau de textures cube profonedur |
CCastor3D::RenderDepthLayerToTexture | Classe utilisée pour rendre une couche d'un tableau de textures profondeur |
CCastor3D::RenderDepthToTexture | Classe utilisée pour rendre les textures profondeur |
►CCastor3D::RenderLoop | Classe de base d'une boucle de rendu |
CCastor3D::RenderLoopAsync | Moteur principal |
CCastor3D::RenderLoopSync | Boucle de rendu synchrone |
CCastor3D::RenderPass | Classe de base d'une passe de rendu |
CCastor3D::RenderPipeline | Le pipeline de rendu |
CCastor3D::RenderQueue | Classe de base d'une technique de rendu |
CCastor3D::RenderSystem | Représentation du système de rendu |
CCastor3D::RenderTarget | Classe de cible de rendu (render target) |
CCastor3D::RenderTargetCache | Cache de RenderTarget |
CCastor3D::RenderTechnique | Classe de base d'une technique de rendu |
CCastor3D::RenderWindow | Implémentation d'une fenêtre de rendu |
CCastor3D::Sampler | Définit un sampler pour une texture |
CCastor3D::Scene | Classe de gestion d'un scène |
CCastor3D::SceneFileParser | ESCN file parser |
CCastor3D::SceneNode | La classe de gestion de noeud de scène |
CCastor3D::ShaderProgram | Implémentation de base d'un programme de shader, utilisé afin d'exposer les fonctions communes aux langages de shader |
CCastor3D::ShaderProgramCache | Cache utilisé pour garder les programmes de shaders. Il les garde et permet leur destruction au cours d'une boucle de rendu |
CCastor3D::ShaderStorageBuffer | Interface de tampon de stockage shader |
►CCastor3D::ShadowMap | Implémentation du mappage d'ombres |
CCastor3D::ShadowMapDirectional | Implémentation du mappage d'ombres pour les lumières spot |
CCastor3D::ShadowMapPoint | Implémentation du mappage d'ombres |
CCastor3D::ShadowMapSpot | Implémentation du mappage d'ombres pour les lumières spot |
►CCastor3D::SkeletonAnimationInstanceObject | Classe de représentation de choses mouvantes |
CCastor3D::SkeletonAnimationInstanceBone | Implémentation de SkeletonAnimationObject pour les Bones |
CCastor3D::SkeletonAnimationInstanceNode | Implémentation de SkeletonAnimationNode pour des noeuds abstraits |
►CCastor3D::SkeletonAnimationObject | Classe de représentation d'objets d'animations de squelette |
CCastor3D::SkeletonAnimationBone | Implémentation de SkeletonAnimationObject pour les Bones |
CCastor3D::SkeletonAnimationNode | Implémentation de SkeletonAnimationObject pour des noeuds abstraits |
CCastor3D::Skybox | Implémentation de Skybox |
CCastor3D::Submesh | Representation d'un sous-maillage |
CCastor3D::TextureImage | Classe d'image de texture |
CCastor3D::TextureLayout | Class de base d'une texture |
CCastor3D::TextureProjection | Classe utilisée pour rendre les textures couleur équirectangulaires dans des cube maps |
CCastor3D::TextureStorage | Class de base du stockage GPU d'une texture |
CCastor3D::TextureUnit | Représentation d'une unité de texture |
CCastor3D::ToneMapping | Classe de base de mappage de ton |
CCastor3D::TransformFeedback | Implémentation du Transform feedback |
CCastor3D::UniformBuffer | Buffer de variables de shader |
CCastor3D::UniformBufferBinding | Représente la liaison entre un tampon d'uniformes et un programme |
CCastor3D::UserInputListener | Classe utilisée pour gérer les évènements utilisateur |
CCastor3D::Viewport | Classe de représentation de viewport |
►CCastor3D::CpuBuffer< uint32_t > | |
CCastor3D::IndexBuffer | Représentation d'un tampon d'indices |
►CCastor3D::CpuBuffer< uint8_t > | |
CCastor3D::VertexBuffer | Représentation d'un tampon de sommets |
CCastor3D::GpuBuffer< uint32_t > | |
CCastor3D::GpuBuffer< uint8_t > | |
►CResource | |
CCastor3D::Material | Définition d'un matériau |
CCastor3D::Mesh | Représentation d'un maillage |
►CTextWriter | |
CCastor3D::AnimatedObjectGroup::TextWriter | Loader d'AnimatedObjectGroup |
CCastor3D::Camera::TextWriter | Loader de Camera |
CCastor3D::Geometry::TextWriter | Loader de Geometry |
CCastor3D::LegacyPass::TextWriter | Loader de Pass |
CCastor3D::Light::TextWriter | Light loader |
►CCastor3D::LightCategory::TextWriter | Loader de LightCategory |
CCastor3D::DirectionalLight::TextWriter | Loader de DirectionalLight |
CCastor3D::PointLight::TextWriter | Loader de PointLight |
CCastor3D::SpotLight::TextWriter | Loader de SpotLight |
CCastor3D::Material::TextWriter | Loader de Material |
►CCastor3D::MovableObject::TextWriter | |
CCastor3D::BillboardList::TextWriter | Loader de Camera |
CCastor3D::ParticleSystem::TextWriter | Loader de ParticleSystem |
CCastor3D::Overlay::TextWriter | Overlay loader |
►CCastor3D::OverlayCategory::TextWriter | OverlayCategory loader |
CCastor3D::BorderPanelOverlay::TextWriter | BorderPanelOverlay loader |
CCastor3D::PanelOverlay::TextWriter | PanelOverlay loader |
CCastor3D::TextOverlay::TextWriter | TextOverlay loader |
CCastor3D::Pass::TextWriter | Loader de Pass |
CCastor3D::RenderedObject::TextWriter | Loader de Geometry |
CCastor3D::RenderTarget::TextWriter | |
CCastor3D::RenderWindow::TextWriter | |
CCastor3D::Sampler::TextWriter | Loader de Sampler |
CCastor3D::Scene::TextWriter | |
CCastor3D::SceneNode::TextWriter | SceneNode loader |
CCastor3D::ShaderObject::TextWriter | Loader de ShaderObject |
CCastor3D::ShaderProgram::TextWriter | Loader de ShaderProgram |
CCastor3D::Skybox::TextWriter | |
CCastor3D::TextureImage::TextWriter | Loader de TextureImage |
CCastor3D::TextureUnit::TextWriter | Loader de TextureUnit |
CCastor3D::Uniform::TextWriter | Loader de Uniform |
CCastor3D::UniformBuffer::TextWriter | Loader de UniformBuffer |
CCastor3D::Viewport::TextWriter | Loader de Viewport |
►CUnique | |
CCastor3D::Engine | Moteur principal |
►CCastor3D::Interpolator< Castor::Quaternion > | |
CCastor3D::InterpolatorT< Castor::Quaternion, InterpolatorType::eLinear > | Classe pour gérer les interpolations linéaires de Quaternion |
►CCastor3D::ObjectCacheBase< Geometry, Castor::String > | |
CCastor3D::ObjectCache< Geometry, Castor::String > | Cache de Geometry |
►CCastor3D::ObjectCacheBase< Light, Castor::String > | |
CCastor3D::ObjectCache< Light, Castor::String > | Cache de Light |
►CCastor3D::ObjectCacheBase< SceneNode, Castor::String > | |
CCastor3D::ObjectCache< SceneNode, Castor::String > | Cache de SceneNode |
CCastor3D::RenderNodesT< BillboardRenderNode, BillboardRenderNodesByPipelineMap > | |
CCastor3D::RenderNodesT< MorphingRenderNode, MorphingRenderNodesByPipelineMap > | |
CCastor3D::RenderNodesT< SkinningRenderNode, SkinningRenderNodesByPipelineMap > | |
CCastor3D::RenderNodesT< StaticRenderNode, StaticRenderNodesByPipelineMap > | |
CCastor3D::RenderNodesT< StaticRenderNode, SubmeshStaticRenderNodesByPipelineMap > | |
►Cenable_shared_from_this | |
CCastor3D::Bone | Classe contenant les données d'un bone |
CCastor3D::FrameBuffer | Classe de tampon d'image |
CCastor3D::Material | Définition d'un matériau |
CCastor3D::MeshAnimationSubmesh | Classe de représentation de sous-maillages d'animations de maillage |
CCastor3D::NonClientEventHandler< Derived > | Description d'un gestionnaire d'évènements, classe pouvant recevoir des évènements |
CCastor3D::Overlay | La classe d'incrustation |
►CCastor3D::RenderedObject | Gère la visibilité de l'objet, ainsi que son comportement avec les ombres |
►CCastor3D::BillboardBase | Liste de billboards |
CCastor3D::BillboardList | Liste de billboards |
CCastor3D::Geometry | Classe de gestion d'une géométrie affichable |
CCastor3D::RenderTarget | Classe de cible de rendu (render target) |
CCastor3D::Scene | Classe de gestion d'un scène |
CCastor3D::SceneNode | La classe de gestion de noeud de scène |
CCastor3D::ShaderProgram | Implémentation de base d'un programme de shader, utilisé afin d'exposer les fonctions communes aux langages de shader |
CCastor3D::SkeletonAnimationObject | Classe de représentation d'objets d'animations de squelette |
CCastor3D::Submesh | Representation d'un sous-maillage |
►Cintegral_constant | |
CCastor3D::is_matrix_type< Type > | Dit si un UniformType est de type matrice |
CCastor3D::is_one_type< Type > | Dit si un UniformType est de type valeur simple |
CCastor3D::is_point_type< Type > | Dit si un UniformType est de type point |