Castor3D
..
|
Classes | |
class | Animable |
interface publique d'animable Plus de détails... | |
class | AnimatedObject |
Représente les objets animés. Plus de détails... | |
class | AnimatedObjectGroup |
Représente un groupe d'objets animés. Plus de détails... | |
class | AnimatedObjectGroupManager |
Gestionnaire de AnimatedObjectGroup. Plus de détails... | |
class | Animation |
Classe d'animation. Plus de détails... | |
class | AnimationObject |
Classe de représentation de choses mouvantes. Plus de détails... | |
class | BackBuffers |
Classe de tampons d'image de fenêtre. Plus de détails... | |
class | BillboardList |
Liste de billboards. Plus de détails... | |
class | BillboardManager |
Gestionnaire de BillboardsList. Plus de détails... | |
struct | BillboardRenderNode |
Structure d'aide utilisée pour le dessin des billboards. Plus de détails... | |
class | BinaryChunk |
Classe de base d'un chunk de données binaires. Plus de détails... | |
class | BinaryParser |
Classe de base de lecture/écriture d'un chunk de données binaires. Plus de détails... | |
class | BlendState |
Classe regroupant les configurations de blend. Plus de détails... | |
class | BlendStateManager |
Gestionnaire de BlendState. Plus de détails... | |
class | Bone |
Classe contenant les données d'un bone. Plus de détails... | |
class | BonedVertex |
class | BorderPanelOverlay |
Une incrustation rectangulaire avec un bord. Plus de détails... | |
class | BufferDeclaration |
Description de tous les éléments dans un tampon de sommets. Plus de détails... | |
struct | BufferElementDeclaration |
Description d'un élément de tampon. Plus de détails... | |
class | BufferElementGroup |
Contient les données d'un groupe d'éléments de tampon de sommets. Plus de détails... | |
class | Camera |
Classe de représentation de Camera. Plus de détails... | |
class | CameraManager |
Gestionnaire de Camera. Plus de détails... | |
class | ChunkFiller |
Remplisseur de chunk. Plus de détails... | |
class | ChunkFiller< Castor::Colour > |
Spécialisation de ChunkFiller pour Castor::Colour. Plus de détails... | |
class | ChunkFiller< Castor::Coords2d > |
Spécialisation de ChunkFiller pour Castor::Coords2d. Plus de détails... | |
class | ChunkFiller< Castor::Coords2f > |
Spécialisation de ChunkFiller pour Castor::Coords2f. Plus de détails... | |
class | ChunkFiller< Castor::Coords2i > |
Spécialisation de ChunkFiller pour Castor::Coords2i. Plus de détails... | |
class | ChunkFiller< Castor::Coords2ui > |
Spécialisation de ChunkFiller pour Castor::Coords2ui. Plus de détails... | |
class | ChunkFiller< Castor::Coords3d > |
Spécialisation de ChunkFiller pour Castor::Coords3d. Plus de détails... | |
class | ChunkFiller< Castor::Coords3f > |
Spécialisation de ChunkFiller pour Castor::Coords3f. Plus de détails... | |
class | ChunkFiller< Castor::Coords3i > |
Spécialisation de ChunkFiller pour Castor::Coords3i. Plus de détails... | |
class | ChunkFiller< Castor::Coords3ui > |
Spécialisation de ChunkFiller pour Castor::Coords3ui. Plus de détails... | |
class | ChunkFiller< Castor::Coords4d > |
Spécialisation de ChunkFiller pour Castor::Coords4d. Plus de détails... | |
class | ChunkFiller< Castor::Coords4f > |
Spécialisation de ChunkFiller pour Castor::Coords4f. Plus de détails... | |
class | ChunkFiller< Castor::Coords4i > |
Spécialisation de ChunkFiller pour Castor::Coords4i. Plus de détails... | |
class | ChunkFiller< Castor::Coords4ui > |
Spécialisation de ChunkFiller pour Castor::Coords4ui. Plus de détails... | |
class | ChunkFiller< Castor::Matrix2x2d > |
Spécialisation de ChunkFiller pour Castor::Matrix2x2d. Plus de détails... | |
class | ChunkFiller< Castor::Matrix2x2f > |
Spécialisation de ChunkFiller pour Castor::Matrix2x2f. Plus de détails... | |
class | ChunkFiller< Castor::Matrix3x3d > |
Spécialisation de ChunkFiller pour Castor::Matrix3x3d. Plus de détails... | |
class | ChunkFiller< Castor::Matrix3x3f > |
Spécialisation de ChunkFiller pour Castor::Matrix3x3f. Plus de détails... | |
class | ChunkFiller< Castor::Matrix4x4d > |
Spécialisation de ChunkFiller pour Castor::Matrix4x4d. Plus de détails... | |
class | ChunkFiller< Castor::Matrix4x4f > |
Spécialisation de ChunkFiller pour Castor::Matrix4x4f. Plus de détails... | |
class | ChunkFiller< Castor::Path > |
Spécialisation de ChunkFiller pour Castor::Path. Plus de détails... | |
class | ChunkFiller< Castor::Point2d > |
Spécialisation de ChunkFiller pour Castor::Point2d. Plus de détails... | |
class | ChunkFiller< Castor::Point2f > |
Spécialisation de ChunkFiller pour Castor::Point2f. Plus de détails... | |
class | ChunkFiller< Castor::Point2i > |
Spécialisation de ChunkFiller pour Castor::Point2i. Plus de détails... | |
class | ChunkFiller< Castor::Point2ui > |
Spécialisation de ChunkFiller pour Castor::Point2ui. Plus de détails... | |
class | ChunkFiller< Castor::Point3d > |
Spécialisation de ChunkFiller pour Castor::Point3d. Plus de détails... | |
class | ChunkFiller< Castor::Point3f > |
Spécialisation de ChunkFiller pour Castor::Point3f. Plus de détails... | |
class | ChunkFiller< Castor::Point3i > |
Spécialisation de ChunkFiller pour Castor::Point3i. Plus de détails... | |
class | ChunkFiller< Castor::Point3ui > |
Spécialisation de ChunkFiller pour Castor::Point3ui. Plus de détails... | |
class | ChunkFiller< Castor::Point4d > |
Spécialisation de ChunkFiller pour Castor::Point4d. Plus de détails... | |
class | ChunkFiller< Castor::Point4f > |
Spécialisation de ChunkFiller pour Castor::Point4f. Plus de détails... | |
class | ChunkFiller< Castor::Point4i > |
Spécialisation de ChunkFiller pour Castor::Point4i. Plus de détails... | |
class | ChunkFiller< Castor::Point4ui > |
Spécialisation de ChunkFiller pour Castor::Point4ui. Plus de détails... | |
class | ChunkFiller< Castor::Position > |
Spécialisation de ChunkFiller pour Castor::Position. Plus de détails... | |
class | ChunkFiller< Castor::Quaternion > |
Spécialisation de ChunkFiller pour Castor::Quaternion. Plus de détails... | |
class | ChunkFiller< Castor::Size > |
Spécialisation de ChunkFiller pour Castor::Size. Plus de détails... | |
class | ChunkFiller< Castor::String > |
Spécialisation de ChunkFiller pour Castor::String. Plus de détails... | |
class | ChunkFillerBase |
Remplisseur de chunk. Plus de détails... | |
class | ChunkParser |
Videur de chunk. Plus de détails... | |
class | ChunkParser< Castor::Colour > |
Spécialisation de ChunkParser pour Castor::Colour. Plus de détails... | |
class | ChunkParser< Castor::Coords2d > |
Spécialisation de ChunkParser pour Castor::Coords2d. Plus de détails... | |
class | ChunkParser< Castor::Coords2f > |
Spécialisation de ChunkParser pour Castor::Coords2f. Plus de détails... | |
class | ChunkParser< Castor::Coords2i > |
Spécialisation de ChunkParser pour Castor::Coords2i. Plus de détails... | |
class | ChunkParser< Castor::Coords2ui > |
Spécialisation de ChunkParser pour Castor::Coords2ui. Plus de détails... | |
class | ChunkParser< Castor::Coords3d > |
Spécialisation de ChunkParser pour Castor::Coords3d. Plus de détails... | |
class | ChunkParser< Castor::Coords3f > |
Spécialisation de ChunkParser pour Castor::Coords3f. Plus de détails... | |
class | ChunkParser< Castor::Coords3i > |
Spécialisation de ChunkParser pour Castor::Coords3i. Plus de détails... | |
class | ChunkParser< Castor::Coords3ui > |
Spécialisation de ChunkParser pour Castor::Coords3ui. Plus de détails... | |
class | ChunkParser< Castor::Coords4d > |
Spécialisation de ChunkParser pour Castor::Coords4d. Plus de détails... | |
class | ChunkParser< Castor::Coords4f > |
Spécialisation de ChunkParser pour Castor::Coords4f. Plus de détails... | |
class | ChunkParser< Castor::Coords4i > |
Spécialisation de ChunkParser pour Castor::Coords4i. Plus de détails... | |
class | ChunkParser< Castor::Coords4ui > |
Spécialisation de ChunkParser pour Castor::Coords4ui. Plus de détails... | |
class | ChunkParser< Castor::Matrix2x2d > |
Spécialisation de ChunkParser pour Castor::Matrix2x2d. Plus de détails... | |
class | ChunkParser< Castor::Matrix2x2f > |
Spécialisation de ChunkParser pour Castor::Matrix2x2f. Plus de détails... | |
class | ChunkParser< Castor::Matrix3x3d > |
Spécialisation de ChunkParser pour Castor::Matrix3x3d. Plus de détails... | |
class | ChunkParser< Castor::Matrix3x3f > |
Spécialisation de ChunkParser pour Castor::Matrix3x3f. Plus de détails... | |
class | ChunkParser< Castor::Matrix4x4d > |
Spécialisation de ChunkParser pour Castor::Matrix4x4d. Plus de détails... | |
class | ChunkParser< Castor::Matrix4x4f > |
Spécialisation de ChunkParser pour Castor::Matrix4x4f. Plus de détails... | |
class | ChunkParser< Castor::Path > |
Spécialisation de ChunkParser pour Castor::Path. Plus de détails... | |
class | ChunkParser< Castor::Point2d > |
Spécialisation de ChunkParser pour Castor::Point2d. Plus de détails... | |
class | ChunkParser< Castor::Point2f > |
Spécialisation de ChunkParser pour Castor::Point2f. Plus de détails... | |
class | ChunkParser< Castor::Point2i > |
Spécialisation de ChunkParser pour Castor::Point2i. Plus de détails... | |
class | ChunkParser< Castor::Point2ui > |
Spécialisation de ChunkParser pour Castor::Point2ui. Plus de détails... | |
class | ChunkParser< Castor::Point3d > |
Spécialisation de ChunkParser pour Castor::Point3d. Plus de détails... | |
class | ChunkParser< Castor::Point3f > |
Spécialisation de ChunkParser pour Castor::Point3f. Plus de détails... | |
class | ChunkParser< Castor::Point3i > |
Spécialisation de ChunkParser pour Castor::Point3i. Plus de détails... | |
class | ChunkParser< Castor::Point3ui > |
Spécialisation de ChunkParser pour Castor::Point3ui. Plus de détails... | |
class | ChunkParser< Castor::Point4d > |
Spécialisation de ChunkParser pour Castor::Point4d. Plus de détails... | |
class | ChunkParser< Castor::Point4f > |
Spécialisation de ChunkParser pour Castor::Point4f. Plus de détails... | |
class | ChunkParser< Castor::Point4i > |
Spécialisation de ChunkParser pour Castor::Point4i. Plus de détails... | |
class | ChunkParser< Castor::Point4ui > |
Spécialisation de ChunkParser pour Castor::Point4ui. Plus de détails... | |
class | ChunkParser< Castor::Position > |
Spécialisation de ChunkParser pour Castor::Position. Plus de détails... | |
class | ChunkParser< Castor::Quaternion > |
Spécialisation de ChunkParser pour Castor::Quaternion. Plus de détails... | |
class | ChunkParser< Castor::Size > |
Spécialisation de ChunkParser pour Castor::Size. Plus de détails... | |
class | ChunkParser< Castor::String > |
Spécialisation de ChunkParser pour Castor::String. Plus de détails... | |
class | ChunkParserBase |
Videur de chunk. Plus de détails... | |
class | CleanupEvent |
Evènement de nettoyage. Plus de détails... | |
class | ColourRenderBuffer |
Tampon de rendu recevant une composante de couleur. Plus de détails... | |
class | Cone |
Le cône est une primitive basique, avec un nombre paramétrable de faces. Plus de détails... | |
class | Context |
Classe contenant le contexte de rendu. Plus de détails... | |
class | CpuBuffer |
Classe de gestion de tampon 3D. Plus de détails... | |
class | Cube |
Représentation d'un cube. Plus de détails... | |
class | Cylinder |
Représentation d'un cylindre. Plus de détails... | |
class | DebugOverlays |
Classe de gestion des incrustations de debogage. Plus de détails... | |
class | DepthStencilRenderBuffer |
Render tampon recevant une composante de profondeur et/ou de stencil. Plus de détails... | |
class | DepthStencilState |
Classe de configuration des buffers de profondeur et stencil. Plus de détails... | |
class | DepthStencilStateManager |
Gestionnaire de DepthStencilState. Plus de détails... | |
class | DirectionalLight |
Classe representant une lumière directionnelle. Plus de détails... | |
class | DividerPlugin |
Classe de plug-in de subdivision. Plus de détails... | |
class | DynamicTexture |
Class de texture dynamique. Plus de détails... | |
struct | ElementAttacher |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< BillboardList > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< Camera > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< Elem, typename std::enable_if< !is_detachable< Elem >::value >::type > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< Geometry > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< Light > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementAttacher< SceneNode > |
Structure permettant d'attacher les éléments qui le supportent. Plus de détails... | |
struct | ElementCleaner |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementCleaner< Elem, typename std::enable_if< !is_cleanable< Elem >::value >::type > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementCleaner< Elem, typename std::enable_if< is_cleanable< Elem >::value &&!is_instant< Elem >::value >::type > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementCleaner< Elem, typename std::enable_if< is_cleanable< Elem >::value &&is_instant< Elem >::value >::type > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementCleaner< FrameListener, FrameListener > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementDetacher |
Structure permettant de détacher les éléments qui le supportent. Plus de détails... | |
struct | ElementDetacher< Elem, typename std::enable_if< !is_detachable< Elem >::value >::type > |
Structure permettant de détacher les éléments qui le supportent. Plus de détails... | |
struct | ElementDetacher< Elem, typename std::enable_if< is_detachable< Elem >::value >::type > |
Structure permettant de détacher les éléments qui le supportent. Plus de détails... | |
struct | ElementInitialiser |
Structure permettant d'initialiser les éléments qui le supportent. Plus de détails... | |
struct | ElementInitialiser< Elem, typename std::enable_if< !is_initialisable< Elem >::value >::type > |
Structure permettant d'initialiser les éléments qui le supportent. Plus de détails... | |
struct | ElementInitialiser< Elem, typename std::enable_if< is_initialisable< Elem >::value &&!is_instant< Elem >::value >::type > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementInitialiser< Elem, typename std::enable_if< is_initialisable< Elem >::value &&is_instant< Elem >::value >::type > |
Structure permettant de nettoyer les éléments qui le supportent. Plus de détails... | |
struct | ElementMerger |
Structure permettant de déplacer les éléments d'un gestionnaire à l'autre. Plus de détails... | |
struct | ElementMerger< Key, Elem, typename std::enable_if< !is_detachable< Elem >::value >::type > |
Structure permettant de déplacer les éléments d'un gestionnaire à l'autre. Plus de détails... | |
struct | ElementMerger< Key, Elem, typename std::enable_if< is_detachable< Elem >::value >::type > |
Structure permettant de déplacer les éléments d'un gestionnaire à l'autre. Plus de détails... | |
class | Engine |
Moteur principal. Plus de détails... | |
class | Face |
Implémentation d'un face. Plus de détails... | |
class | FontTexture |
Contient la polica et la texture associée. Plus de détails... | |
class | FrameBuffer |
Classe de tampon d'image. Plus de détails... | |
class | FrameBufferAttachment |
Description d'une liaison entre un tampon d'image et un tamon de rendu. Plus de détails... | |
class | FrameEvent |
Interface représentant un évènement de frame. Plus de détails... | |
class | FrameListener |
Classe de synchronisation des évènements. Plus de détails... | |
class | FrameVariable |
Représentation d'une variable de shader. Plus de détails... | |
class | FrameVariableBuffer |
Buffer de variables de shader. Plus de détails... | |
struct | FrameVariableDataTyper |
Structure d'aide pour récupérer le nom du type de données d'une variable de frame. Plus de détails... | |
class | FunctorEvent |
Evènement foncteur. Plus de détails... | |
class | Generator |
class | GeneratorPlugin |
Classe de plug-in de générateur procédural. Plus de détails... | |
class | GenericPlugin |
Classe de plug-in générique. Plus de détails... | |
class | Geometry |
Classe de gestion d'une géométrie affichable. Plus de détails... | |
class | GeometryBuffers |
Conteneur de buffers de géométries. Plus de détails... | |
class | GeometryManager |
Gestionnaire de Geometry. Plus de détails... | |
struct | GeometryRenderNode |
Structure d'aide utilisée pour le dessin des sous-maillages. Plus de détails... | |
class | GpuBuffer |
Classe de base pour les tampons dépendants du renderer. Plus de détails... | |
class | GpuQuery |
Implémentation d'une requête GPU. Plus de détails... | |
class | HaarmPeterDuikerToneMapping |
Implémente l'algorithme de mappage de ton de Haarm-Peter Duiker. Plus de détails... | |
class | HejlBurgessDawsonToneMapping |
Implémente l'algorithme de mappage de ton de Jim Hejl et Richard Burgess-Dawson. Plus de détails... | |
class | Icosahedron |
Représentation d'un icosaèdre. Plus de détails... | |
class | Importer |
Classe de base pour l'import de fichiers externes. Plus de détails... | |
class | ImporterPlugin |
Classe de plug-in d'import. Plus de détails... | |
class | IndexBuffer |
Représentation d'un tampon d'indices. Plus de détails... | |
class | InitialiseEvent |
Evènement d'initialisation. Plus de détails... | |
class | Interpolator |
Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails... | |
class | InterpolatorT |
Classe modèle pour gérer les interpolations (de point, quaternion, real, ...) Plus de détails... | |
class | InterpolatorT< Castor::Quaternion, eINTERPOLATOR_MODE_LINEAR > |
Classe pour gérer les interpolations linéaires de Quaternion. Plus de détails... | |
class | InterpolatorT< Type, eINTERPOLATOR_MODE_LINEAR > |
Spécialisation partielle de Interpolator, pour eINTERPOLATOR_MODE_LINEAR. Plus de détails... | |
class | InterpolatorT< Type, eINTERPOLATOR_MODE_NONE > |
Spécialisation partielle de Interpolator, pour eINTERPOLATOR_MODE_NONE. Plus de détails... | |
class | IPipelineImpl |
Implémentation du pipeline de rendu. Plus de détails... | |
struct | is_cleanable |
Classe d'aide, dit si le paramètre template possède une méthode Cleanup(void). Plus de détails... | |
struct | is_cleanable< BlendState > |
struct | is_cleanable< DepthStencilState > |
struct | is_cleanable< Material > |
struct | is_cleanable< Mesh > |
struct | is_cleanable< RasteriserState > |
struct | is_cleanable< RenderWindow > |
struct | is_cleanable< Sampler > |
struct | is_cleanable< Scene > |
struct | is_detachable |
Classe d'aide, dit si le paramètre template possède la méthode Detach. Plus de détails... | |
struct | is_detachable< BillboardList > |
struct | is_detachable< Camera > |
struct | is_detachable< Geometry > |
struct | is_detachable< Light > |
struct | is_detachable< MovableObject > |
struct | is_detachable< SceneNode > |
struct | is_initialisable |
Classe d'aide, dit si le paramètre template possède une méthode Initialise(void). Plus de détails... | |
struct | is_initialisable< BlendState > |
struct | is_initialisable< DepthStencilState > |
struct | is_initialisable< Material > |
struct | is_initialisable< RasteriserState > |
struct | is_initialisable< Sampler > |
struct | is_initialisable< Scene > |
struct | is_instant |
Classe d'aide, dit si les méthodes Initialise() et Cleanup() du paramètre template doivent s'exécuter immédiatement. Plus de détails... | |
struct | is_instant< Scene > |
class | IWindowHandle |
class | KeyFrame |
Classe qui gère une key frame. Plus de détails... | |
class | Light |
Implémentation d'une source lumineuse. Plus de détails... | |
class | LightCategory |
Contient les composantes d'une lumière. Plus de détails... | |
class | LightFactory |
La fabrique de sources lumineuse. Plus de détails... | |
class | LightManager |
Gestionnaire de Light. Plus de détails... | |
class | LinearToneMapping |
Implémente l'algorithme de mappage de ton linéaire. Plus de détails... | |
class | ListenerManager |
Gestionnaire de frame listener. Plus de détails... | |
struct | ManagedObjectNamer |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< AnimatedObjectGroup > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< BillboardList > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< BlendState > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Camera > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< DepthStencilState > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< FrameListener > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Geometry > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Light > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Material > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Mesh > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Overlay > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< PluginBase > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< RasteriserState > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< RenderTarget > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< RenderTechnique > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< RenderWindow > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Sampler > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< Scene > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
struct | ManagedObjectNamer< SceneNode > |
Structure permettant de récupérer le nom du type d'un objet. Plus de détails... | |
class | Manager |
Classe de base pour un gestionnaire d'éléments. Plus de détails... | |
class | ManagerView |
Vue sur un gestionnaire de ressources. Plus de détails... | |
class | Material |
Définition d'un matériau. Plus de détails... | |
class | MaterialManager |
Collection de matériaux, avec des fonctions additionnelles. Plus de détails... | |
class | MatrixFrameVariable |
Variable matrice à type et dimensions variables. Plus de détails... | |
class | Mesh |
Représentation d'un maillage. Plus de détails... | |
class | MeshFactory |
La fabrique de maillages. Plus de détails... | |
class | MeshGenerator |
La catégorie de maillage est utilisée afin de créer les sommets du maillage, c'est créé via la MeshFactory. Plus de détails... | |
class | MeshManager |
Gestionnaire de maillages. Plus de détails... | |
class | MovableObject |
Classe d'objet déplaçable. Plus de détails... | |
struct | MtxFrameVariableDefinitions |
Structure d'aide contenant des informations sur une variable de frame de type matrice. Plus de détails... | |
class | ObjectManager |
Classe de base pour un gestionnaire d'éléments de scène. Plus de détails... | |
struct | ObjectManagerEngineGetter |
Structure permettant de récupérer l'Engine d'un ObjectManager. Plus de détails... | |
class | OneFrameVariable |
Variable simple à type variable. Plus de détails... | |
struct | OneFrameVariableDefinitions |
Structure d'aide contenant des informations sur une variable de frame. Plus de détails... | |
class | Overlay |
La classe d'incrustation. Plus de détails... | |
class | OverlayCategory |
Contient les membres spécifiques à une catégorie d'incrustation. Plus de détails... | |
struct | OverlayCategorySort |
Structure utilisée pour trier les incrustations par ordre. Plus de détails... | |
class | OverlayFactory |
La fabrique de maillages. Plus de détails... | |
class | OverlayManager |
Collection d'incrustations, avec des fonctions additionnelles d'ajout et de suppression pour gérer les Z-Index. Plus de détails... | |
class | OverlayRenderer |
Le renderer d'incrustation. Plus de détails... | |
class | PanelOverlay |
Une simple incrustation rectangulaire. Plus de détails... | |
class | Parameters |
Paramètres de configuration. Plus de détails... | |
class | Pass |
Définition d'une passe d'un matériau. Plus de détails... | |
class | Pattern |
Classe de gestion de chemin. Plus de détails... | |
class | Pipeline |
Le pipeline de rendu. Plus de détails... | |
class | Plane |
Représentation d'un plan. Plus de détails... | |
class | PluginBase |
Classe de base des plug-ins. Plus de détails... | |
class | PluginException |
Exception de chargement de plug-in. Plus de détails... | |
class | PluginManager |
Gestionnaire de plug-ins. Plus de détails... | |
struct | PntFrameVariableDefinitions |
Structure d'aide contenant des informations sur une variable de frame de type point. Plus de détails... | |
class | PointFrameVariable |
Variable point à type et dimensions variables. Plus de détails... | |
class | PointLight |
Classe de représentation d'une PointLight. Plus de détails... | |
class | PostEffect |
Classe de base d'effet post rendu. Plus de détails... | |
class | PostFxPlugin |
Classe de plug-in d'effets post rendu. Plus de détails... | |
class | ProgramInputLayout |
Classe ProgramInputLayout. Plus de détails... | |
class | Projection |
Représentation d'une projection. Plus de détails... | |
class | RasteriserState |
Classe de configuration du rasteriser. Plus de détails... | |
class | RasteriserStateManager |
Gestionnaire de RasteriserState. Plus de détails... | |
class | Ray |
Ray representation. Plus de détails... | |
class | ReinhardToneMapping |
Implémente l'algorithme de mappage de ton de Reinhard. Plus de détails... | |
class | RenderBuffer |
Classe de base d'un tampon de rendu. Plus de détails... | |
class | RenderBufferAttachment |
Description d'une liaison entre un tampon d'image et un tampon de rendu. Plus de détails... | |
struct | RendererAdder |
Classe template utilisée pour ajouter un renderer à la liste. Plus de détails... | |
struct | RendererCreator |
Classe template utilisée pour créer un renderer. Plus de détails... | |
class | RendererPlugin |
Classe de plug-in de rendu. Plus de détails... | |
class | RenderLoop |
Classe de base d'une boucle de rendu. Plus de détails... | |
class | RenderLoopAsync |
Moteur principal. Plus de détails... | |
class | RenderLoopSync |
Boucle de rendu synchrone. Plus de détails... | |
struct | RenderNode |
Structure d'aide utilisée pour lier une passe et un programme shader. Plus de détails... | |
class | RenderSystem |
Représentation du système de rendu. Plus de détails... | |
class | RenderTarget |
Classe de cible de rendu (render target) Plus de détails... | |
class | RenderTechnique |
Classe de base d'une technique de rendu. Plus de détails... | |
class | RenderTechniqueManager |
Le gestionnaire de techniques de rendu. Plus de détails... | |
class | RenderWindow |
Implémentation d'une fenêtre de rendu. Plus de détails... | |
class | ResizeWindowEvent |
Evènement utilisé pour redimensionner une RenderWindow avant son rendu. Plus de détails... | |
class | ResourceManager |
Classe de base pour un gestionnaire d'éléments. Plus de détails... | |
struct | ResourceManagerEngineGetter |
Structure permettant de récupérer l'Engine d'un ObjectManager. Plus de détails... | |
class | Sampler |
Définit un sampler pour une texture. Plus de détails... | |
class | SamplerManager |
Gestionnaire de Sampler. Plus de détails... | |
class | Scene |
Classe de gestion d'un scène. Plus de détails... | |
class | SceneFileContext |
The context used into parsing functions. Plus de détails... | |
class | SceneFileParser |
ESCN file parser. Plus de détails... | |
class | SceneManager |
Gestionnaire de Scene. Plus de détails... | |
class | SceneNode |
La classe de gestion de noeud de scène. Plus de détails... | |
class | SceneNodeManager |
Gestionnaire de Light. Plus de détails... | |
struct | SceneRenderNode |
Structure d'aide utilisée pour le dessin des sous-maillages. Plus de détails... | |
class | ShaderManager |
Manager utilisé pour garder les programmes de shaders. Il les garde et permet leur destruction au cours d'une boucle de rendu. Plus de détails... | |
class | ShaderObject |
Classe de base pour les shaders. Plus de détails... | |
class | ShaderProgram |
Implémentation de base d'un programme de shader, utilisé afin d'exposer les fonctions communes aux langages de shader. Plus de détails... | |
class | Skeleton |
Le squelette, contient chaque bone. Plus de détails... | |
class | SkeletonAnimationBone |
Implémentation de MovingObjectBase pour les Bones. Plus de détails... | |
class | SkeletonAnimationNode |
Implémentation de MovingObjectBase pour des noeuds abstraits. Plus de détails... | |
class | SkeletonAnimationObject |
Implémentation de MovingObjectBase pour les MovableObject. Plus de détails... | |
class | Sphere |
La primitive de sphère. Plus de détails... | |
class | SpotLight |
Classe de représentation d'une PointLight. Plus de détails... | |
class | StaticTexture |
Class de texture statique. Plus de détails... | |
struct | stFACE_INDICES |
Contient simplement les index des 3 vertex d'une face. Plus de détails... | |
struct | stFACE_INFOS |
Contient des informations sur une face. Plus de détails... | |
struct | stVERTEX_BONE_DATA |
Contient les données de bones pour un vertice. Plus de détails... | |
struct | stVERTEX_GROUP |
Contient toutes les composantes d'un tableau de vertex. Plus de détails... | |
class | Subdivider |
Classe de base (abstraite) pour les subdiviseurs. Plus de détails... | |
class | SubdivisionFrameEvent |
Threaded Subdivision Frame event. Plus de détails... | |
class | Submesh |
Representation d'un sous-maillage. Plus de détails... | |
class | TargetManager |
Gestionnaire de RenderTarget. Plus de détails... | |
class | TechniqueFactory |
La fabrique de techniques de rendu. Plus de détails... | |
class | TechniquePlugin |
Classe de plug-in de techniques de rendu. Plus de détails... | |
class | TextOverlay |
Une incrustation avec du texte. Plus de détails... | |
class | Texture |
Class de base d'une texture. Plus de détails... | |
class | TextureAttachment |
Description d'une liaison entre un tampon d'image et une texture. Plus de détails... | |
class | TextureUnit |
Représentation d'une unité de texture. Plus de détails... | |
class | TFrameVariable |
Représentation d'une variable de shader à type variable. Plus de détails... | |
class | ToneMapping |
Classe de base de mappage de ton. Plus de détails... | |
class | ToneMappingFactory |
Fabrique de mappage de tons. Plus de détails... | |
class | Torus |
Représentation d'un torre. Plus de détails... | |
struct | TypeRenderNodesByPassMap |
Map de SubmeshRenderNodesMap, triés par passe. Plus de détails... | |
class | Version |
Classe de gestion de version. Plus de détails... | |
class | VersionException |
Exception de comparaison de versions. Plus de détails... | |
class | Vertex |
class | VertexBuffer |
Représentation d'un tampon de sommets. Plus de détails... | |
class | Viewport |
Classe de représentation de viewport. Plus de détails... | |
class | WindowHandle |
class | WindowManager |
Gestionnaire de fenêtres de rendu. Plus de détails... | |
Définitions de type | |
typedef enum Castor3D::eCHUNK_TYPE | eCHUNK_TYPE |
Enumération des types de chunks de données binaires. Plus de détails... | |
typedef OverlayManager::iterator | OverlayManagerIt |
typedef OverlayManager::const_iterator | OverlayManagerConstIt |
typedef enum Castor3D::eSECTION | eSECTION |
Scene file sections Enum. Plus de détails... | |
Énumérations | |
enum | eCHUNK_TYPE : uint32_t { eCHUNK_TYPE_UNKNOWN = MAKE_CHUNK_ID( ' ', ' ', ' ', ' ' ), eCHUNK_TYPE_CBSN_FILE = MAKE_CHUNK_ID( 'C', 'B', 'S', 'N' ), eCHUNK_TYPE_SAMPLER = MAKE_CHUNK_ID( 'S', 'A', 'M', 'P' ), eCHUNK_TYPE_SAMPLER_MINFILTER = MAKE_CHUNK_ID( 'S', 'A', 'M', 'N' ), eCHUNK_TYPE_SAMPLER_MAGFILTER = MAKE_CHUNK_ID( 'S', 'A', 'M', 'G' ), eCHUNK_TYPE_SAMPLER_MIPFILTER = MAKE_CHUNK_ID( 'S', 'A', 'M', 'P' ), eCHUNK_TYPE_SAMPLER_MINLOD = MAKE_CHUNK_ID( 'S', 'I', 'L', 'D' ), eCHUNK_TYPE_SAMPLER_MAXLOD = MAKE_CHUNK_ID( 'S', 'A', 'L', 'D' ), eCHUNK_TYPE_SAMPLER_LODBIAS = MAKE_CHUNK_ID( 'S', 'L', 'B', 'S' ), eCHUNK_TYPE_SAMPLER_UWRAP = MAKE_CHUNK_ID( 'S', 'U', 'W', 'P' ), eCHUNK_TYPE_SAMPLER_VWRAP = MAKE_CHUNK_ID( 'S', 'V', 'W', 'P' ), eCHUNK_TYPE_SAMPLER_WWRAP = MAKE_CHUNK_ID( 'S', 'W', 'W', 'P' ), eCHUNK_TYPE_SAMPLER_BORDER = MAKE_CHUNK_ID( 'S', 'B', 'D', 'R' ), eCHUNK_TYPE_SAMPLER_MAXANISOTROPY = MAKE_CHUNK_ID( 'S', 'A', 'A', 'N' ), eCHUNK_TYPE_SAMPLER_COLOUR = MAKE_CHUNK_ID( 'S', 'A', 'C', 'R' ), eCHUNK_TYPE_MATERIAL = MAKE_CHUNK_ID( 'M', 'A', 'T', 'L' ), eCHUNK_TYPE_MATERIAL_PASS = MAKE_CHUNK_ID( 'M', 'P', 'A', 'S' ), eCHUNK_TYPE_PASS_DIFFUSE = MAKE_CHUNK_ID( 'P', 'D', 'I', 'F' ), eCHUNK_TYPE_PASS_AMBIENT = MAKE_CHUNK_ID( 'P', 'A', 'M', 'B' ), eCHUNK_TYPE_PASS_SPECULAR = MAKE_CHUNK_ID( 'P', 'S', 'P', 'C' ), eCHUNK_TYPE_PASS_EMISSIVE = MAKE_CHUNK_ID( 'P', 'E', 'M', 'S' ), eCHUNK_TYPE_PASS_EXPONENT = MAKE_CHUNK_ID( 'P', 'X', 'P', 'N' ), eCHUNK_TYPE_PASS_ALPHA = MAKE_CHUNK_ID( 'P', 'A', 'L', 'P' ), eCHUNK_TYPE_PASS_TWOSIDED = MAKE_CHUNK_ID( 'P', 'B', 'S', 'D' ), eCHUNK_TYPE_PASS_GLSHADER = MAKE_CHUNK_ID( 'P', 'G', 'L', 'S' ), eCHUNK_TYPE_PASS_HLSHADER = MAKE_CHUNK_ID( 'P', 'H', 'L', 'S' ), eCHUNK_TYPE_SHADER_FILE = MAKE_CHUNK_ID( 'S', 'F', 'I', 'L' ), eCHUNK_TYPE_SHADER_SOURCE = MAKE_CHUNK_ID( 'S', 'S', 'R', 'C' ), eCHUNK_TYPE_SHADER_PROGRAM = MAKE_CHUNK_ID( 'S', 'P', 'G', 'M' ), eCHUNK_TYPE_SHADER_OBJECT = MAKE_CHUNK_ID( 'S', 'O', 'B', 'J' ), eCHUNK_TYPE_SHADER_OBJECT_TYPE = MAKE_CHUNK_ID( 'S', 'O', 'T', 'P' ), eCHUNK_TYPE_PROGRAM_VARIABLE = MAKE_CHUNK_ID( 'P', 'V', 'A', 'R' ), eCHUNK_TYPE_VARIABLE_TYPE = MAKE_CHUNK_ID( 'V', 'T', 'Y', 'P' ), eCHUNK_TYPE_VARIABLE_COUNT = MAKE_CHUNK_ID( 'V', 'C', 'N', 'T' ), eCHUNK_TYPE_VARIABLE_VALUE = MAKE_CHUNK_ID( 'V', 'V', 'A', 'L' ), eCHUNK_TYPE_SHADER_OBJECT_ENTRY = MAKE_CHUNK_ID( 'S', 'O', 'E', 'T' ), eCHUNK_TYPE_SHADER_OBJECT_FILE = MAKE_CHUNK_ID( 'S', 'O', 'F', 'L' ), eCHUNK_TYPE_SHADER_OBJECT_SOURCE = MAKE_CHUNK_ID( 'S', 'O', 'S', 'C' ), eCHUNK_TYPE_SHADER_OBJECT_INPUT = MAKE_CHUNK_ID( 'S', 'O', 'I', 'P' ), eCHUNK_TYPE_SHADER_OBJECT_OUTPUT = MAKE_CHUNK_ID( 'S', 'O', 'O', 'P' ), eCHUNK_TYPE_SHADER_OBJECT_OUTCOUNT = MAKE_CHUNK_ID( 'S', 'O', 'O', 'C' ), eCHUNK_TYPE_PASS_TEXTURE = MAKE_CHUNK_ID( 'T', 'X', 'U', 'N' ), eCHUNK_TYPE_TEXTURE_FILE = MAKE_CHUNK_ID( 'T', 'F', 'I', 'L' ), eCHUNK_TYPE_TEXTURE_FORMAT = MAKE_CHUNK_ID( 'T', 'F', 'M', 'T' ), eCHUNK_TYPE_TEXTURE_DIMENSIONS = MAKE_CHUNK_ID( 'T', 'D', 'I', 'M' ), eCHUNK_TYPE_TEXTURE_DATA = MAKE_CHUNK_ID( 'T', 'D', 'A', 'T' ), eCHUNK_TYPE_TEXTURE_MAP = MAKE_CHUNK_ID( 'T', 'M', 'A', 'P' ), eCHUNK_TYPE_TEXTURE_ALPHA_FUNC = MAKE_CHUNK_ID( 'T', 'A', 'F', 'N' ), eCHUNK_TYPE_TEXTURE_ALPHA_BLEND = MAKE_CHUNK_ID( 'T', 'A', 'B', 'N' ), eCHUNK_TYPE_TEXTURE_ALPHA_BLEND0 = MAKE_CHUNK_ID( 'T', 'A', 'B', '0' ), eCHUNK_TYPE_TEXTURE_ALPHA_BLEND1 = MAKE_CHUNK_ID( 'T', 'A', 'B', '1' ), eCHUNK_TYPE_TEXTURE_ALPHA_BLEND2 = MAKE_CHUNK_ID( 'T', 'A', 'B', '2' ), eCHUNK_TYPE_TEXTURE_RGB_BLEND = MAKE_CHUNK_ID( 'T', 'C', 'B', 'N' ), eCHUNK_TYPE_TEXTURE_RGB_BLEND0 = MAKE_CHUNK_ID( 'T', 'C', 'B', '0' ), eCHUNK_TYPE_TEXTURE_RGB_BLEND1 = MAKE_CHUNK_ID( 'T', 'C', 'B', '1' ), eCHUNK_TYPE_TEXTURE_RGB_BLEND2 = MAKE_CHUNK_ID( 'T', 'C', 'B', '2' ), eCHUNK_TYPE_TEXTURE_COLOUR = MAKE_CHUNK_ID( 'T', 'C', 'O', 'L' ), eCHUNK_TYPE_TEXTURE_CHANNEL = MAKE_CHUNK_ID( 'T', 'C', 'H', 'N' ), eCHUNK_TYPE_TEXTURE_SAMPLER = MAKE_CHUNK_ID( 'T', 'S', 'P', 'R' ), eCHUNK_TYPE_PASS_BLEND_FUNC = MAKE_CHUNK_ID( 'P', 'B', 'F', 'N' ), eCHUNK_TYPE_SCENE = MAKE_CHUNK_ID( 'S', 'C', 'E', 'N' ), eCHUNK_TYPE_SCENE_BACKGROUND = MAKE_CHUNK_ID( 'S', 'B', 'K', 'C' ), eCHUNK_TYPE_SCENE_AMBIENT = MAKE_CHUNK_ID( 'S', 'A', 'M', 'B' ), eCHUNK_TYPE_SCENE_NODE = MAKE_CHUNK_ID( 'S', 'N', 'O', 'D' ), eCHUNK_TYPE_NODE_PARENT = MAKE_CHUNK_ID( 'N', 'P', 'A', 'R' ), eCHUNK_TYPE_NODE_POSITION = MAKE_CHUNK_ID( 'N', 'P', 'O', 'S' ), eCHUNK_TYPE_NODE_ORIENTATION = MAKE_CHUNK_ID( 'N', 'R', 'O', 'T' ), eCHUNK_TYPE_NODE_SCALE = MAKE_CHUNK_ID( 'N', 'S', 'C', 'L' ), eCHUNK_TYPE_MOVABLE_NODE = MAKE_CHUNK_ID( 'M', 'N', 'O', 'D' ), eCHUNK_TYPE_LIGHT = MAKE_CHUNK_ID( 'L', 'G', 'H', 'T' ), eCHUNK_TYPE_LIGHT_TYPE = MAKE_CHUNK_ID( 'L', 'T', 'Y', 'P' ), eCHUNK_TYPE_LIGHT_COLOUR = MAKE_CHUNK_ID( 'L', 'D', 'I', 'F' ), eCHUNK_TYPE_LIGHT_INTENSITY = MAKE_CHUNK_ID( 'L', 'A', 'M', 'B' ), eCHUNK_TYPE_LIGHT_ATTENUATION = MAKE_CHUNK_ID( 'L', 'A', 'T', 'T' ), eCHUNK_TYPE_LIGHT_CUTOFF = MAKE_CHUNK_ID( 'L', 'C', 'U', 'T' ), eCHUNK_TYPE_LIGHT_EXPONENT = MAKE_CHUNK_ID( 'L', 'X', 'P', 'N' ), eCHUNK_TYPE_CAMERA = MAKE_CHUNK_ID( 'C', 'A', 'M', 'R' ), eCHUNK_TYPE_VIEWPORT = MAKE_CHUNK_ID( 'V', 'P', 'R', 'T' ), eCHUNK_TYPE_VIEWPORT_TYPE = MAKE_CHUNK_ID( 'V', 'T', 'Y', 'P' ), eCHUNK_TYPE_VIEWPORT_LEFT = MAKE_CHUNK_ID( 'V', 'L', 'F', 'T' ), eCHUNK_TYPE_VIEWPORT_RIGHT = MAKE_CHUNK_ID( 'V', 'R', 'G', 'T' ), eCHUNK_TYPE_VIEWPORT_TOP = MAKE_CHUNK_ID( 'V', 'T', 'O', 'P' ), eCHUNK_TYPE_VIEWPORT_BOTTOM = MAKE_CHUNK_ID( 'V', 'B', 'T', 'M' ), eCHUNK_TYPE_VIEWPORT_NEAR = MAKE_CHUNK_ID( 'V', 'N', 'E', 'A' ), eCHUNK_TYPE_VIEWPORT_FAR = MAKE_CHUNK_ID( 'V', 'F', 'A', 'R' ), eCHUNK_TYPE_VIEWPORT_SIZE = MAKE_CHUNK_ID( 'V', 'S', 'I', 'Z' ), eCHUNK_TYPE_VIEWPORT_RATIO = MAKE_CHUNK_ID( 'V', 'R', 'T', 'O' ), eCHUNK_TYPE_VIEWPORT_FOVY = MAKE_CHUNK_ID( 'V', 'F', 'V', 'Y' ), eCHUNK_TYPE_GEOMETRY = MAKE_CHUNK_ID( 'G', 'E', 'O', 'M' ), eCHUNK_TYPE_GEOMETRY_MESH = MAKE_CHUNK_ID( 'G', 'M', 'S', 'H' ), eCHUNK_TYPE_GEOMETRY_MATERIAL_ID = MAKE_CHUNK_ID( 'G', 'M', 'T', 'I' ), eCHUNK_TYPE_GEOMETRY_MATERIAL_NAME = MAKE_CHUNK_ID( 'G', 'M', 'T', 'N' ), eCHUNK_TYPE_BILLBOARD = MAKE_CHUNK_ID( 'B', 'L', 'B', 'D' ), eCHUNK_TYPE_BILLBOARD_MATERIAL = MAKE_CHUNK_ID( 'B', 'L', 'M', 'T' ), eCHUNK_TYPE_BILLBOARD_DIMENSIONS = MAKE_CHUNK_ID( 'B', 'L', 'S', 'Z' ), eCHUNK_TYPE_BILLBOARD_POSITION = MAKE_CHUNK_ID( 'B', 'L', 'P', 'T' ), eCHUNK_TYPE_MESH = MAKE_CHUNK_ID( 'M', 'E', 'S', 'H' ), eCHUNK_TYPE_SUBMESH = MAKE_CHUNK_ID( 'S', 'M', 'S', 'H' ), eCHUNK_TYPE_SUBMESH_TOPOLOGY = MAKE_CHUNK_ID( 'T', 'O', 'P', 'O' ), eCHUNK_TYPE_SUBMESH_VERTEX = MAKE_CHUNK_ID( 'V', 'R', 'T', 'X' ), eCHUNK_TYPE_SUBMESH_FACE = MAKE_CHUNK_ID( 'F', 'A', 'C', 'E' ), eCHUNK_TYPE_WINDOW = MAKE_CHUNK_ID( 'W', 'I', 'N', 'D' ), eCHUNK_TYPE_WINDOW_VSYNC = MAKE_CHUNK_ID( 'W', 'V', 'S', 'Y' ), eCHUNK_TYPE_WINDOW_FULLSCREEN = MAKE_CHUNK_ID( 'W', 'F', 'S', 'N' ), eCHUNK_TYPE_TARGET = MAKE_CHUNK_ID( 'R', 'T', 'G', 'T' ), eCHUNK_TYPE_TARGET_FORMAT = MAKE_CHUNK_ID( 'R', 'F', 'M', 'T' ), eCHUNK_TYPE_TARGET_SAMPLES = MAKE_CHUNK_ID( 'R', 'M', 'S', 'A' ), eCHUNK_TYPE_TARGET_TECHNIQUE = MAKE_CHUNK_ID( 'R', 'T', 'E', 'C' ), eCHUNK_TYPE_TARGET_SIZE = MAKE_CHUNK_ID( 'R', 'S', 'I', 'Z' ), eCHUNK_TYPE_TARGET_SCENE = MAKE_CHUNK_ID( 'R', 'S', 'C', 'N' ), eCHUNK_TYPE_TARGET_CAMERA = MAKE_CHUNK_ID( 'R', 'C', 'A', 'M' ), eCHUNK_TYPE_TARGET_STEREO = MAKE_CHUNK_ID( 'R', 'S', 'T', 'R' ), eCHUNK_TYPE_OVERLAY = MAKE_CHUNK_ID( 'O', 'V', 'L', 'Y' ), eCHUNK_TYPE_OVERLAY_TYPE = MAKE_CHUNK_ID( 'O', 'V', 'T', 'Y' ), eCHUNK_TYPE_OVERLAY_POSITION = MAKE_CHUNK_ID( 'O', 'V', 'P', 'S' ), eCHUNK_TYPE_OVERLAY_SIZE = MAKE_CHUNK_ID( 'O', 'V', 'S', 'Z' ), eCHUNK_TYPE_OVERLAY_MATERIAL = MAKE_CHUNK_ID( 'O', 'V', 'M', 'T' ), eCHUNK_TYPE_OVERLAY_VISIBLE = MAKE_CHUNK_ID( 'O', 'V', 'V', 'S' ), eCHUNK_TYPE_OVERLAY_ZINDEX = MAKE_CHUNK_ID( 'O', 'V', 'Z', 'X' ), eCHUNK_TYPE_OVERLAY_BORDER_SIZE = MAKE_CHUNK_ID( 'O', 'B', 'S', 'Z' ), eCHUNK_TYPE_OVERLAY_BORDER_MATERIAL = MAKE_CHUNK_ID( 'O', 'B', 'M', 'T' ), eCHUNK_TYPE_OVERLAY_FONT = MAKE_CHUNK_ID( 'O', 'T', 'F', 'T' ), eCHUNK_TYPE_OVERLAY_CAPTION = MAKE_CHUNK_ID( 'O', 'T', 'C', 'N' ), eCHUNK_TYPE_DEPTHSTENCIL_STATE = MAKE_CHUNK_ID( 'D', 'S', 'S', 'T' ), eCHUNK_TYPE_RASTERISER_STATE = MAKE_CHUNK_ID( 'R', 'T', 'S', 'T' ), eCHUNK_TYPE_BLEND_STATE = MAKE_CHUNK_ID( 'B', 'D', 'S', 'T' ), eCHUNK_TYPE_NAME = MAKE_CHUNK_ID( 'N', 'A', 'M', 'E' ), eCHUNK_TYPE_ANIMABLE = MAKE_CHUNK_ID( 'A', 'N', 'B', 'L' ), eCHUNK_TYPE_ANIMATION = MAKE_CHUNK_ID( 'A', 'N', 'M', 'N' ), eCHUNK_TYPE_ANIM_SCALE = MAKE_CHUNK_ID( 'A', 'S', 'C', 'L' ), eCHUNK_TYPE_MOVING_BASE = MAKE_CHUNK_ID( 'M', 'V', 'G', 'S' ), eCHUNK_TYPE_MOVING_NODE = MAKE_CHUNK_ID( 'M', 'V', 'N', 'D' ), eCHUNK_TYPE_MOVING_OBJECT = MAKE_CHUNK_ID( 'M', 'V', 'O', 'J' ), eCHUNK_TYPE_MOVING_BONE = MAKE_CHUNK_ID( 'M', 'V', 'B', 'N' ), eCHUNK_TYPE_MOVING_TRANSFORM = MAKE_CHUNK_ID( 'M', 'V', 'T', 'F' ), eCHUNK_TYPE_KEYFRAME = MAKE_CHUNK_ID( 'K', 'F', 'R', 'M' ), eCHUNK_TYPE_KEYFRAME_TIME = MAKE_CHUNK_ID( 'K', 'F', 'T', 'M' ), eCHUNK_TYPE_KEYFRAME_SCALE = MAKE_CHUNK_ID( 'K', 'F', 'S', 'C' ), eCHUNK_TYPE_KEYFRAME_TRANSLATE = MAKE_CHUNK_ID( 'K', 'F', 'T', 'R' ), eCHUNK_TYPE_KEYFRAME_ROTATE = MAKE_CHUNK_ID( 'K', 'F', 'R', 'T' ) } |
Enumération des types de chunks de données binaires. Plus de détails... | |
enum | eSECTION : uint32_t { eSECTION_ROOT = MAKE_SECTION_NAME( 'R', 'O', 'O', 'T' ), eSECTION_SCENE = MAKE_SECTION_NAME( 'S', 'C', 'N', 'E' ), eSECTION_WINDOW = MAKE_SECTION_NAME( 'W', 'N', 'D', 'W' ), eSECTION_SAMPLER = MAKE_SECTION_NAME( 'S', 'M', 'P', 'R' ), eSECTION_CAMERA = MAKE_SECTION_NAME( 'C', 'A', 'M', 'R' ), eSECTION_VIEWPORT = MAKE_SECTION_NAME( 'V', 'W', 'P', 'T' ), eSECTION_LIGHT = MAKE_SECTION_NAME( 'L', 'G', 'H', 'T' ), eSECTION_NODE = MAKE_SECTION_NAME( 'N', 'O', 'D', 'E' ), eSECTION_OBJECT = MAKE_SECTION_NAME( 'O', 'B', 'J', 'T' ), eSECTION_OBJECT_MATERIALS = MAKE_SECTION_NAME( 'O', 'M', 'T', 'L' ), eSECTION_FONT = MAKE_SECTION_NAME( 'F', 'O', 'N', 'T' ), eSECTION_PANEL_OVERLAY = MAKE_SECTION_NAME( 'P', 'O', 'V', 'L' ), eSECTION_BORDER_PANEL_OVERLAY = MAKE_SECTION_NAME( 'B', 'O', 'V', 'L' ), eSECTION_TEXT_OVERLAY = MAKE_SECTION_NAME( 'T', 'O', 'V', 'L' ), eSECTION_MESH = MAKE_SECTION_NAME( 'M', 'E', 'S', 'H' ), eSECTION_SUBMESH = MAKE_SECTION_NAME( 'S', 'M', 'S', 'H' ), eSECTION_MATERIAL = MAKE_SECTION_NAME( 'M', 'T', 'R', 'L' ), eSECTION_PASS = MAKE_SECTION_NAME( 'P', 'A', 'S', 'S' ), eSECTION_TEXTURE_UNIT = MAKE_SECTION_NAME( 'U', 'N', 'I', 'T' ), eSECTION_RENDER_TARGET = MAKE_SECTION_NAME( 'R', 'T', 'G', 'R' ), eSECTION_GLSL_SHADER = MAKE_SECTION_NAME( 'G', 'L', 'S', 'L' ), eSECTION_SHADER_PROGRAM = MAKE_SECTION_NAME( 'S', 'P', 'G', 'M' ), eSECTION_SHADER_UBO = MAKE_SECTION_NAME( 'S', 'U', 'B', 'O' ), eSECTION_SHADER_UBO_VARIABLE = MAKE_SECTION_NAME( 'S', 'U', 'B', 'V' ), eSECTION_BILLBOARD = MAKE_SECTION_NAME( 'B', 'L', 'B', 'd' ), eSECTION_BILLBOARD_LIST = MAKE_SECTION_NAME( 'B', 'L', 'B', 'L' ), eSECTION_ANIMGROUP = MAKE_SECTION_NAME( 'A', 'N', 'G', 'P' ), eSECTION_ANIMATED_OBJECT = MAKE_SECTION_NAME( 'A', 'N', 'O', 'J' ), eSECTION_ANIMATION = MAKE_SECTION_NAME( 'A', 'N', 'M', 'T' ) } |
Scene file sections Enum. Plus de détails... | |
Fonctions | |
C3D_API bool | operator== (BufferDeclaration &p_lhs, BufferDeclaration &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
C3D_API bool | operator!= (BufferDeclaration &p_lhs, BufferDeclaration &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
bool | operator== (BufferElementDeclaration const &p_lhs, BufferElementDeclaration const &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
bool | operator!= (BufferElementDeclaration const &p_lhs, BufferElementDeclaration const &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
template<typename T > | |
std::shared_ptr< CleanupEvent< T > > | MakeCleanupEvent (T &p_object) |
Fonction d'aide pour créer un éveènement de nettoyage. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Cone const &c) |
Operateur de flux. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Cube const &c) |
Opérateur de flux. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Cylinder const &c) |
Opérateur de flux. Plus de détails... | |
template<typename Functor > | |
std::shared_ptr< FunctorEvent< Functor > > | MakeFunctorEvent (eEVENT_TYPE p_type, Functor p_functor) |
Constructeur. Plus de détails... | |
int | GetCPUCount () |
std::ostream & | operator<< (std::ostream &o, Icosahedron const &c) |
Operateur de flux. Plus de détails... | |
template<typename T > | |
std::shared_ptr< InitialiseEvent< T > > | MakeInitialiseEvent (T &p_object) |
Fonction d'aide pour créer un éveènement d'initialisation. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Plane const &c) |
Operateur de flux. Plus de détails... | |
C3D_API bool | operator== (ProgramInputLayout const &p_lhs, ProgramInputLayout const &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
C3D_API bool | operator!= (ProgramInputLayout const &p_lhs, ProgramInputLayout const &p_rhs) |
Opérateur d'égalité. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Projection const &c) |
Operateur de flux. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Sphere const &c) |
Operateur de flux. Plus de détails... | |
std::ostream & | operator<< (std::ostream &p_streamOut, TextureUnitSPtr const &p_texture) |
Opérateur de flux. Plus de détails... | |
std::ostream & | operator<< (std::ostream &o, Torus const &c) |
Operateur de flux. Plus de détails... | |
C3D_API bool | operator== (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur d'égalité Plus de détails... | |
C3D_API bool | operator!= (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur de différence. Plus de détails... | |
C3D_API bool | operator< (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur inférieur. Plus de détails... | |
C3D_API bool | operator> (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur inférieur. Plus de détails... | |
C3D_API bool | operator<= (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur inférieur. Plus de détails... | |
C3D_API bool | operator>= (Castor3D::Version const &p_a, Castor3D::Version const &p_b) |
Opérateur inférieur. Plus de détails... | |
C3D_API std::ostream & | operator<< (std::ostream &p_stream, Castor3D::Version const &p_version) |
C3D_API std::wostream & | operator<< (std::wostream &p_stream, Castor3D::Version const &p_version) |
C3D_API Castor::String & | operator<< (Castor::String &p_stream, Castor3D::Version const &p_version) |
Importer | |
DECLARE_SMART_PTR (Importer) | |
Camera | |
DECLARE_SMART_PTR (Camera) | |
DECLARE_SMART_PTR (Viewport) | |
DECLARE_SMART_PTR (Ray) | |
DECLARE_MAP (Castor::String, CameraSPtr, CameraPtrStr) | |
Camera pointer map, sorted by name. Plus de détails... | |
DECLARE_VECTOR (CameraSPtr, CameraPtr) | |
Camera pointer array. Plus de détails... | |
Scene | |
DECLARE_SMART_PTR (SceneNode) | |
DECLARE_SMART_PTR (Scene) | |
DECLARE_SMART_PTR (SceneFileContext) | |
DECLARE_SMART_PTR (SceneFileParser) | |
DECLARE_VECTOR (SceneNodeSPtr, SceneNodePtr) | |
SceneNode pointer array. Plus de détails... | |
DECLARE_MAP (Castor::String, SceneSPtr, ScenePtrStr) | |
Scene pointer map, sorted by name. Plus de détails... | |
DECLARE_MAP (Castor::String, SceneNodeSPtr, SceneNodePtrStr) | |
SceneNode pointer map, sorted by name. Plus de détails... | |
Variables | |
static const xchar * | INFO_MANAGER_CREATED_OBJECT = cuT( "Manager::Create - Created " ) |
static const xchar * | WARNING_MANAGER_DUPLICATE_OBJECT = cuT( "Manager::Create - Duplicate " ) |
static const xchar * | WARNING_MANAGER_NULL_OBJECT = cuT( "Manager::Insert - nullptr " ) |
static const uint32_t | C3D_MAX_TEXTURE_MATRICES = 10 |
static const uint32_t | C3D_MAX_BONES_PER_VERTEX = 8 |
Light | |
enum | eLIGHT_TYPE : uint8_t { eLIGHT_TYPE_DIRECTIONAL, eLIGHT_TYPE_POINT, eLIGHT_TYPE_SPOT } |
Enumération des types de lumières. Plus de détails... | |
typedef enum Castor3D::eLIGHT_TYPE | eLIGHT_TYPE |
Enumération des types de lumières. Plus de détails... | |
DECLARE_SMART_PTR (Light) | |
DECLARE_SMART_PTR (LightCategory) | |
DECLARE_SMART_PTR (DirectionalLight) | |
DECLARE_SMART_PTR (PointLight) | |
DECLARE_SMART_PTR (SpotLight) | |
DECLARE_SMART_PTR (LightFactory) | |
DECLARE_VECTOR (LightSPtr, LightPtr) | |
Array of lights. Plus de détails... | |
DECLARE_MAP (Castor::String, LightSPtr, LightPtrStr) | |
Map of lights, sorted by name. Plus de détails... | |
DECLARE_MAP (int, LightSPtr, LightPtrInt) | |
Map of lights, sorted by index. Plus de détails... | |
Overlay | |
enum | eOVERLAY_TYPE : uint8_t { eOVERLAY_TYPE_PANEL, eOVERLAY_TYPE_BORDER_PANEL, eOVERLAY_TYPE_TEXT } |
Enumération des types d'overlays. Plus de détails... | |
enum | eTEXT_WRAPPING_MODE { eTEXT_WRAPPING_MODE_NONE, eTEXT_WRAPPING_MODE_BREAK, eTEXT_WRAPPING_MODE_BREAK_WORDS } |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails... | |
enum | eTEXT_TEXTURING_MODE { eTEXT_TEXTURING_MODE_LETTER, eTEXT_TEXTURING_MODE_TEXT } |
Modes de texturage du texte, gère la manière dont les textures sont appliquées aux incrustations texte. Plus de détails... | |
enum | eHALIGN { eHALIGN_LEFT, eHALIGN_CENTER, eHALIGN_RIGHT } |
Alignemens horizontaux pour les incrutstations texte. Plus de détails... | |
enum | eVALIGN { eVALIGN_TOP, eVALIGN_CENTER, eVALIGN_BOTTOM } |
Alignemens verticaux pour les incrutstations texte. Plus de détails... | |
enum | eBORDER_POSITION { eBORDER_POSITION_INTERNAL, eBORDER_POSITION_MIDDLE, eBORDER_POSITION_EXTERNAL } |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails... | |
typedef enum Castor3D::eOVERLAY_TYPE | eOVERLAY_TYPE |
Enumération des types d'overlays. Plus de détails... | |
typedef enum Castor3D::eTEXT_WRAPPING_MODE | eTEXT_WRAPPING_MODE |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails... | |
typedef enum Castor3D::eTEXT_TEXTURING_MODE | eTEXT_TEXTURING_MODE |
Modes de texturage du texte, gère la manière dont les textures sont appliquées aux incrustations texte. Plus de détails... | |
typedef enum Castor3D::eHALIGN | eHALIGN |
Alignemens horizontaux pour les incrutstations texte. Plus de détails... | |
typedef enum Castor3D::eVALIGN | eVALIGN |
Alignemens verticaux pour les incrutstations texte. Plus de détails... | |
typedef enum Castor3D::eBORDER_POSITION | eBORDER_POSITION |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation. Plus de détails... | |
DECLARE_SMART_PTR (OverlayFactory) | |
DECLARE_SMART_PTR (OverlayRenderer) | |
DECLARE_SMART_PTR (FontTexture) | |
DECLARE_SMART_PTR (Overlay) | |
DECLARE_SMART_PTR (OverlayCategory) | |
DECLARE_SMART_PTR (PanelOverlay) | |
DECLARE_SMART_PTR (BorderPanelOverlay) | |
DECLARE_SMART_PTR (TextOverlay) | |
DECLARE_VECTOR (OverlaySPtr, OverlayPtr) | |
DECLARE_MAP (Castor::String, OverlaySPtr, OverlayPtrStr) | |
using Castor3D::AnimationStateMap = typedef std::map< Castor::String, eANIMATION_STATE > |
using Castor3D::BillboardRenderNodesByPassMap = typedef TypeRenderNodesByPassMap< BillboardRenderNodesMap > |
typedef enum Castor3D::eACCESS_TYPE Castor3D::eACCESS_TYPE |
Enumération des types d'accès.
typedef enum Castor3D::eALPHA_BLEND_FUNC Castor3D::eALPHA_BLEND_FUNC |
Enumération de fonctions de mélange alpha.
typedef enum Castor3D::eALPHA_FUNC Castor3D::eALPHA_FUNC |
Enumération des fonctions alpha.
Classe de représentation de choses mouvantes.
typedef enum Castor3D::eANIMATION_STATE Castor3D::eANIMATION_STATE |
Enumération des états d'une animation.
typedef enum Castor3D::eATTACHMENT_POINT Castor3D::eATTACHMENT_POINT |
Enumération des points d'attache pour un tampon d'image.
typedef enum Castor3D::eATTACHMENT_TYPE Castor3D::eATTACHMENT_TYPE |
Enumération des types d'attache pour un tampon d'image.
typedef enum Castor3D::eBLEND Castor3D::eBLEND |
Enumération des opérateurs de mélange.
typedef enum Castor3D::eBLEND_MODE Castor3D::eBLEND_MODE |
Enumération des modes de mélange.
typedef enum Castor3D::eBLEND_OP Castor3D::eBLEND_OP |
Enumération de opérations de mélange.
typedef enum Castor3D::eBLEND_SOURCE Castor3D::eBLEND_SOURCE |
Enumération des sources de blending.
typedef enum Castor3D::eBLEND_SRC_INDEX Castor3D::eBLEND_SRC_INDEX |
Enumération des indices de source de blending.
typedef enum Castor3D::eBORDER_POSITION Castor3D::eBORDER_POSITION |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation.
typedef enum Castor3D::eBUFFER Castor3D::eBUFFER |
Enumération des composantes de tampon d'image.
Enumération des natures des accès de tampon.
Enumération des types d'accès de tampon.
typedef enum Castor3D::eBUFFER_COMPONENT Castor3D::eBUFFER_COMPONENT |
Enumération des composantes de tampon d'image.
typedef enum Castor3D::eCHUNK_TYPE Castor3D::eCHUNK_TYPE |
Enumération des types de chunks de données binaires.
typedef enum Castor3D::eDEPTH_FUNC Castor3D::eDEPTH_FUNC |
Enumération des fonctions de profondeur.
typedef enum Castor3D::eELEMENT_TYPE Castor3D::eELEMENT_TYPE |
Enumération des types pour les éléments de tampon.
typedef enum Castor3D::eELEMENT_USAGE Castor3D::eELEMENT_USAGE |
Enumération des utilisations d'éléments de tampon.
typedef enum Castor3D::eEVENT_TYPE Castor3D::eEVENT_TYPE |
Enumération des types d'évènement de frame.
typedef enum Castor3D::eFACE Castor3D::eFACE |
Enumération des orientations des faces.
typedef enum Castor3D::eFILL_MODE Castor3D::eFILL_MODE |
Enumération des mode de rastérisation des polygones.
Enumération des types complets de variable supportées.
typedef enum Castor3D::eFRAMEBUFFER_MODE Castor3D::eFRAMEBUFFER_MODE |
Enumération des modes d'activation de tampon d'image.
Enumération des cibles d'activation de tampon d'image.
typedef enum Castor3D::eFRUSTUM_PLANE Castor3D::eFRUSTUM_PLANE |
Enumération des plans du frustum de vue.
typedef enum Castor3D::eHALIGN Castor3D::eHALIGN |
Alignemens horizontaux pour les incrutstations texte.
Enumération des filtres d'interpolation.
Enumération des modes d'interpolation.
typedef enum Castor3D::eINTERPOLATOR_MODE Castor3D::eINTERPOLATOR_MODE |
Enumération des modes d'înterpolation.
typedef enum Castor3D::eLIGHT_TYPE Castor3D::eLIGHT_TYPE |
Enumération des types de lumières.
typedef enum Castor3D::eMESH_TYPE Castor3D::eMESH_TYPE |
Enumération des types de maillages.
typedef enum Castor3D::eMOVABLE_TYPE Castor3D::eMOVABLE_TYPE |
Enumération des types de MovableObject.
typedef enum Castor3D::eMTXMODE Castor3D::eMTXMODE |
Enumération des types de matrices.
typedef enum Castor3D::eNORMAL Castor3D::eNORMAL |
Enumération des types de génération de normales supportés.
typedef enum Castor3D::eOVERLAY_TYPE Castor3D::eOVERLAY_TYPE |
Enumération des types d'overlays.
typedef enum Castor3D::ePLUGIN_TYPE Castor3D::ePLUGIN_TYPE |
Enumération des types de plug-ins.
typedef enum Castor3D::ePROGRAM_FLAG Castor3D::ePROGRAM_FLAG |
Indicateurs à utiliser lors de la recherche de programme généré automatiquement.
typedef enum Castor3D::ePROGRAM_STATUS Castor3D::ePROGRAM_STATUS |
Enumération des statuts de programme.
typedef enum Castor3D::eQUERY_INFO Castor3D::eQUERY_INFO |
Enumération des informations de requêtes GPU supportés.
typedef enum Castor3D::eQUERY_TYPE Castor3D::eQUERY_TYPE |
Enumération des types de requêtes GPU supportés.
typedef enum Castor3D::eRENDERER_TYPE Castor3D::eRENDERER_TYPE |
Enumération des renderers supportés.
typedef enum Castor3D::eRGB_BLEND_FUNC Castor3D::eRGB_BLEND_FUNC |
Enumération de fonctions de mélange RGB.
typedef enum Castor3D::eSECTION Castor3D::eSECTION |
Scene file sections Enum.
The enumeration which defines all the sections and subsections of a scene file
typedef enum Castor3D::eSHADER_LANGUAGE Castor3D::eSHADER_LANGUAGE |
Enumération des langages de shader existants.
typedef enum Castor3D::eSHADER_MODEL Castor3D::eSHADER_MODEL |
Enumération des modèles de shader existants.
typedef enum Castor3D::eSHADER_STATUS Castor3D::eSHADER_STATUS |
Enumération des statuts de shader.
typedef enum Castor3D::eSHADER_TYPE Castor3D::eSHADER_TYPE |
Enumération des types de shader object.
typedef enum Castor3D::eSTENCIL_FUNC Castor3D::eSTENCIL_FUNC |
Enumération des fonctions de stencil.
typedef enum Castor3D::eSTENCIL_OP Castor3D::eSTENCIL_OP |
Enumération des fonctions de stencil.
typedef enum Castor3D::eTARGET_TYPE Castor3D::eTARGET_TYPE |
Modes de texturage du texte, gère la manière dont les textures sont appliquées aux incrustations texte.
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation.
typedef enum Castor3D::eTEXTURE_BASE_TYPE Castor3D::eTEXTURE_BASE_TYPE |
Enumération des types de texture.
typedef enum Castor3D::eTEXTURE_CHANNEL Castor3D::eTEXTURE_CHANNEL |
Enumération des canaux de texture.
typedef enum Castor3D::eTEXTURE_MAP_MODE Castor3D::eTEXTURE_MAP_MODE |
Enumération des modes de mapping des textures.
typedef enum Castor3D::eTEXTURE_TARGET Castor3D::eTEXTURE_TARGET |
Enumération des cibles de texture.
typedef enum Castor3D::eTEXTURE_TYPE Castor3D::eTEXTURE_TYPE |
Enumération des dimensions de texture.
typedef enum Castor3D::eTEXTURE_UVW Castor3D::eTEXTURE_UVW |
Enumération des UVW.
typedef enum Castor3D::eTONE_MAPPING_TYPE Castor3D::eTONE_MAPPING_TYPE |
Enumération des types de mappage de tons.
typedef enum Castor3D::eTOPOLOGY Castor3D::eTOPOLOGY |
Enumération des type de primitive dessinées.
typedef enum Castor3D::eVALIGN Castor3D::eVALIGN |
Alignemens verticaux pour les incrutstations texte.
typedef enum Castor3D::eVARIABLE_TYPE Castor3D::eVARIABLE_TYPE |
Enumération des dimensions de variable supportées.
typedef enum Castor3D::eVIEWPORT_TYPE Castor3D::eVIEWPORT_TYPE |
Enumération des types de projection de viewport.
typedef enum Castor3D::eWRAP_MODE Castor3D::eWRAP_MODE |
Enumération des modes de wrapping de texture.
typedef enum Castor3D::eWRITING_MASK Castor3D::eWRITING_MASK |
Enumération des masques d'écriture.
using Castor3D::KeyFrameArray = typedef std::vector< KeyFrame > |
using Castor3D::KeyFrameRealMap = typedef std::map< real, KeyFrame > |
typedef MatrixFrameVariable< bool, 2, 2 > Castor3D::Matrix2x2bFrameVariable |
typedef MatrixFrameVariable< double, 2, 2 > Castor3D::Matrix2x2dFrameVariable |
typedef MatrixFrameVariable< float, 2, 2 > Castor3D::Matrix2x2fFrameVariable |
typedef MatrixFrameVariable< int, 2, 2 > Castor3D::Matrix2x2iFrameVariable |
typedef MatrixFrameVariable< real, 2, 2 > Castor3D::Matrix2x2rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 2, 2 > Castor3D::Matrix2x2uiFrameVariable |
typedef MatrixFrameVariable< bool, 2, 3 > Castor3D::Matrix2x3bFrameVariable |
typedef MatrixFrameVariable< double, 2, 3 > Castor3D::Matrix2x3dFrameVariable |
typedef MatrixFrameVariable< float, 2, 3 > Castor3D::Matrix2x3fFrameVariable |
typedef MatrixFrameVariable< int, 2, 3 > Castor3D::Matrix2x3iFrameVariable |
typedef MatrixFrameVariable< real, 2, 3 > Castor3D::Matrix2x3rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 2, 3 > Castor3D::Matrix2x3uiFrameVariable |
typedef MatrixFrameVariable< bool, 2, 4 > Castor3D::Matrix2x4bFrameVariable |
typedef MatrixFrameVariable< double, 2, 4 > Castor3D::Matrix2x4dFrameVariable |
typedef MatrixFrameVariable< float, 2, 4 > Castor3D::Matrix2x4fFrameVariable |
typedef MatrixFrameVariable< int, 2, 4 > Castor3D::Matrix2x4iFrameVariable |
typedef MatrixFrameVariable< real, 2, 4 > Castor3D::Matrix2x4rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 2, 4 > Castor3D::Matrix2x4uiFrameVariable |
typedef MatrixFrameVariable< bool, 3, 2 > Castor3D::Matrix3x2bFrameVariable |
typedef MatrixFrameVariable< double, 3, 2 > Castor3D::Matrix3x2dFrameVariable |
typedef MatrixFrameVariable< float, 3, 2 > Castor3D::Matrix3x2fFrameVariable |
typedef MatrixFrameVariable< int, 3, 2 > Castor3D::Matrix3x2iFrameVariable |
typedef MatrixFrameVariable< real, 3, 2 > Castor3D::Matrix3x2rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 3, 2 > Castor3D::Matrix3x2uiFrameVariable |
typedef MatrixFrameVariable< bool, 3, 3 > Castor3D::Matrix3x3bFrameVariable |
typedef MatrixFrameVariable< double, 3, 3 > Castor3D::Matrix3x3dFrameVariable |
typedef MatrixFrameVariable< float, 3, 3 > Castor3D::Matrix3x3fFrameVariable |
typedef MatrixFrameVariable< int, 3, 3 > Castor3D::Matrix3x3iFrameVariable |
typedef MatrixFrameVariable< real, 3, 3 > Castor3D::Matrix3x3rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 3, 3 > Castor3D::Matrix3x3uiFrameVariable |
typedef MatrixFrameVariable< bool, 3, 4 > Castor3D::Matrix3x4bFrameVariable |
typedef MatrixFrameVariable< double, 3, 4 > Castor3D::Matrix3x4dFrameVariable |
typedef MatrixFrameVariable< float, 3, 4 > Castor3D::Matrix3x4fFrameVariable |
typedef MatrixFrameVariable< int, 3, 4 > Castor3D::Matrix3x4iFrameVariable |
typedef MatrixFrameVariable< real, 3, 4 > Castor3D::Matrix3x4rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 3, 4 > Castor3D::Matrix3x4uiFrameVariable |
typedef MatrixFrameVariable< bool, 4, 2 > Castor3D::Matrix4x2bFrameVariable |
typedef MatrixFrameVariable< double, 4, 2 > Castor3D::Matrix4x2dFrameVariable |
typedef MatrixFrameVariable< float, 4, 2 > Castor3D::Matrix4x2fFrameVariable |
typedef MatrixFrameVariable< int, 4, 2 > Castor3D::Matrix4x2iFrameVariable |
typedef MatrixFrameVariable< real, 4, 2 > Castor3D::Matrix4x2rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 4, 2 > Castor3D::Matrix4x2uiFrameVariable |
typedef MatrixFrameVariable< bool, 4, 3 > Castor3D::Matrix4x3bFrameVariable |
typedef MatrixFrameVariable< double, 4, 3 > Castor3D::Matrix4x3dFrameVariable |
typedef MatrixFrameVariable< float, 4, 3 > Castor3D::Matrix4x3fFrameVariable |
typedef MatrixFrameVariable< int, 4, 3 > Castor3D::Matrix4x3iFrameVariable |
typedef MatrixFrameVariable< real, 4, 3 > Castor3D::Matrix4x3rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 4, 3 > Castor3D::Matrix4x3uiFrameVariable |
typedef MatrixFrameVariable< bool, 4, 4 > Castor3D::Matrix4x4bFrameVariable |
typedef MatrixFrameVariable< double, 4, 4 > Castor3D::Matrix4x4dFrameVariable |
typedef MatrixFrameVariable< float, 4, 4 > Castor3D::Matrix4x4fFrameVariable |
typedef MatrixFrameVariable< int, 4, 4 > Castor3D::Matrix4x4iFrameVariable |
typedef MatrixFrameVariable< real, 4, 4 > Castor3D::Matrix4x4rFrameVariable |
typedef MatrixFrameVariable< unsigned int, 4, 4 > Castor3D::Matrix4x4uiFrameVariable |
typedef OneFrameVariable< bool > Castor3D::OneBoolFrameVariable |
typedef OneFrameVariable< double > Castor3D::OneDoubleFrameVariable |
typedef OneFrameVariable< float > Castor3D::OneFloatFrameVariable |
typedef OneFrameVariable< int > Castor3D::OneIntFrameVariable |
typedef OneFrameVariable< real > Castor3D::OneRealFrameVariable |
typedef OneFrameVariable< uint32_t > Castor3D::OneUIntFrameVariable |
typedef PointFrameVariable< bool, 2 > Castor3D::Point2bFrameVariable |
typedef PointFrameVariable< double, 2 > Castor3D::Point2dFrameVariable |
typedef PointFrameVariable< float, 2 > Castor3D::Point2fFrameVariable |
typedef PointFrameVariable< int, 2 > Castor3D::Point2iFrameVariable |
typedef PointFrameVariable< real, 2 > Castor3D::Point2rFrameVariable |
typedef PointFrameVariable< uint32_t, 2 > Castor3D::Point2uiFrameVariable |
typedef PointFrameVariable< bool, 3 > Castor3D::Point3bFrameVariable |
typedef PointFrameVariable< double, 3 > Castor3D::Point3dFrameVariable |
typedef PointFrameVariable< float, 3 > Castor3D::Point3fFrameVariable |
typedef PointFrameVariable< int, 3 > Castor3D::Point3iFrameVariable |
typedef PointFrameVariable< real, 3 > Castor3D::Point3rFrameVariable |
using Castor3D::Point3rInterpolator = typedef Interpolator< Castor::Point3r > |
typedef Pattern< Castor::Point3r > Castor3D::Point3rPattern |
typedef Pattern< Castor::Point3rSPtr > Castor3D::Point3rPtrPattern |
typedef PointFrameVariable< uint32_t, 3 > Castor3D::Point3uiFrameVariable |
typedef PointFrameVariable< bool, 4 > Castor3D::Point4bFrameVariable |
typedef PointFrameVariable< double, 4 > Castor3D::Point4dFrameVariable |
typedef PointFrameVariable< float, 4 > Castor3D::Point4fFrameVariable |
typedef PointFrameVariable< int, 4 > Castor3D::Point4iFrameVariable |
typedef PointFrameVariable< real, 4 > Castor3D::Point4rFrameVariable |
typedef PointFrameVariable< uint32_t, 4 > Castor3D::Point4uiFrameVariable |
using Castor3D::QuaternionInterpolator = typedef Interpolator< Castor::Quaternion > |
using Castor3D::SubmeshRenderNodesByPassMap = typedef TypeRenderNodesByPassMap< SubmeshRenderNodesMap > |
typedef Pattern< Vertex > Castor3D::VertexPattern |
typedef Pattern< VertexSPtr > Castor3D::VertexPtrPattern |
typedef std::map< Castor::String, RenderWindowSPtr > Castor3D::WindowPtrStrMap |
enum Castor3D::eACCESS_TYPE : uint8_t |
enum Castor3D::eALPHA_BLEND_FUNC : uint8_t |
Enumération de fonctions de mélange alpha.
enum Castor3D::eALPHA_FUNC : uint8_t |
Enumération des fonctions alpha.
enum Castor3D::eANIMATION_OBJECT_TYPE : uint8_t |
enum Castor3D::eANIMATION_STATE : uint8_t |
enum Castor3D::eATTACHMENT_POINT : uint8_t |
enum Castor3D::eATTACHMENT_TYPE : uint8_t |
enum Castor3D::eBLEND : uint8_t |
Enumération des opérateurs de mélange.
enum Castor3D::eBLEND_MODE : uint8_t |
Enumération des modes de mélange.
enum Castor3D::eBLEND_OP : uint8_t |
enum Castor3D::eBLEND_SOURCE : uint8_t |
enum Castor3D::eBLEND_SRC_INDEX : uint8_t |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation.
enum Castor3D::eBUFFER : uint8_t |
enum Castor3D::eBUFFER_ACCESS_NATURE : uint32_t |
Enumération des natures des accès de tampon.
Valeurs énumérées | |
---|---|
eBUFFER_ACCESS_NATURE_DRAW |
Modified by CPU and used by GPU. |
eBUFFER_ACCESS_NATURE_READ |
Modified by GPU and used by CPU. |
eBUFFER_ACCESS_NATURE_COPY |
Modified by GPU and used by GPU. |
enum Castor3D::eBUFFER_ACCESS_TYPE : uint32_t |
Enumération des types d'accès de tampon.
enum Castor3D::eBUFFER_COMPONENT : uint8_t |
enum Castor3D::eCHUNK_TYPE : uint32_t |
Enumération des types de chunks de données binaires.
enum Castor3D::eDEPTH_FUNC : uint8_t |
Enumération des fonctions de profondeur.
enum Castor3D::eELEMENT_TYPE : uint8_t |
Enumération des types pour les éléments de tampon.
enum Castor3D::eELEMENT_USAGE : uint32_t |
Enumération des utilisations d'éléments de tampon.
Valeurs énumérées | |
---|---|
eELEMENT_USAGE_UNKNOWN |
Position coords. |
eELEMENT_USAGE_POSITION |
Position coords. |
eELEMENT_USAGE_NORMAL |
Normal coords. |
eELEMENT_USAGE_TANGENT |
Tangent coords. |
eELEMENT_USAGE_BITANGENT |
Bitangent coords. |
eELEMENT_USAGE_DIFFUSE |
Diffuse colour. |
eELEMENT_USAGE_TEXCOORDS |
Texture coordinates. |
eELEMENT_USAGE_BONE_IDS0 |
Bone IDs 0. |
eELEMENT_USAGE_BONE_IDS1 |
Bone IDs 1. |
eELEMENT_USAGE_BONE_WEIGHTS0 |
Bone weights 0. |
eELEMENT_USAGE_BONE_WEIGHTS1 |
Bone weights 1. |
eELEMENT_USAGE_TRANSFORM |
Instantiation matrix. |
enum Castor3D::eEVENT_TYPE : uint8_t |
enum Castor3D::eFACE : uint8_t |
enum Castor3D::eFILL_MODE : uint8_t |
Enumération des mode de rastérisation des polygones.
enum Castor3D::eFRAME_VARIABLE_TYPE : uint8_t |
Enumération des types complets de variable supportées.
enum Castor3D::eFRAMEBUFFER_MODE : uint8_t |
Enumération des modes d'activation de tampon d'image.
Valeurs énumérées | |
---|---|
eFRAMEBUFFER_MODE_CONFIG |
Le tampon d'image est activé pour configuration. |
eFRAMEBUFFER_MODE_AUTOMATIC |
Le tampon d'image est activé et FrameBuffer::SetDrawBuffers est appelée automatiquement. |
eFRAMEBUFFER_MODE_MANUAL |
Le tampon d'image est activé et l'utilisateur doit appeler FrameBuffer::SetDrawBuffers s'il veut. |
enum Castor3D::eFRAMEBUFFER_TARGET : uint8_t |
Enumération des cibles d'activation de tampon d'image.
enum Castor3D::eFRUSTUM_PLANE : uint8_t |
enum Castor3D::eHALIGN |
enum Castor3D::eINTERPOLATION_FILTER : uint8_t |
enum Castor3D::eINTERPOLATION_MODE : uint8_t |
enum Castor3D::eLIGHT_TYPE : uint8_t |
enum Castor3D::eMESH_TYPE : uint8_t |
Enumération des types de maillages.
Valeurs énumérées | |
---|---|
eMESH_TYPE_CUSTOM |
Type personnalisé => Défini par l'utilisateur, importé... |
eMESH_TYPE_CONE |
Cône. |
eMESH_TYPE_CYLINDER |
Cylindre. |
eMESH_TYPE_SPHERE |
Sphère à faces rectanglaires. |
eMESH_TYPE_CUBE |
Cube. |
eMESH_TYPE_TORUS |
Torre. |
eMESH_TYPE_PLANE |
Plan. |
eMESH_TYPE_ICOSAHEDRON |
Sphère à faces triangulaires. |
eMESH_TYPE_PROJECTION |
enum Castor3D::eMOVABLE_TYPE : uint8_t |
Enumération des types de MovableObject.
Valeurs énumérées | |
---|---|
eMOVABLE_TYPE_CAMERA | |
eMOVABLE_TYPE_GEOMETRY | |
eMOVABLE_TYPE_LIGHT | |
eMOVABLE_TYPE_BILLBOARD |
enum Castor3D::eMTXMODE : uint8_t |
Enumération des types de matrices.
enum Castor3D::eNORMAL : uint8_t |
enum Castor3D::eOVERLAY_TYPE : uint8_t |
enum Castor3D::ePLUGIN_TYPE : uint8_t |
Enumération des types de plug-ins.
enum Castor3D::ePROGRAM_FLAG : uint32_t |
Indicateurs à utiliser lors de la recherche de programme généré automatiquement.
enum Castor3D::ePROGRAM_STATUS : uint8_t |
enum Castor3D::eQUERY_INFO : uint32_t |
enum Castor3D::eQUERY_TYPE : uint32_t |
Enumération des types de requêtes GPU supportés.
enum Castor3D::eRENDERER_TYPE : int8_t |
enum Castor3D::eRGB_BLEND_FUNC : uint8_t |
Enumération de fonctions de mélange RGB.
enum Castor3D::eSECTION : uint32_t |
Scene file sections Enum.
The enumeration which defines all the sections and subsections of a scene file
enum Castor3D::eSHADER_LANGUAGE : uint8_t |
enum Castor3D::eSHADER_MODEL : uint8_t |
enum Castor3D::eSHADER_STATUS : uint8_t |
enum Castor3D::eSHADER_TYPE : int8_t |
enum Castor3D::eSTENCIL_FUNC : uint8_t |
Enumération des fonctions de stencil.
enum Castor3D::eSTENCIL_OP : uint8_t |
Enumération des fonctions de stencil.
enum Castor3D::eTARGET_TYPE : uint8_t |
Types de RenderTarget supportés.
Valeurs énumérées | |
---|---|
eTARGET_TYPE_WINDOW | |
eTARGET_TYPE_TEXTURE |
Modes de découpe du texte, gère la manière dont le texte est dessiné quand il dépasse la largeur de l'incrustation.
enum Castor3D::eTEXTURE_BASE_TYPE : uint8_t |
enum Castor3D::eTEXTURE_CHANNEL : uint32_t |
Enumération des canaux de texture.
enum Castor3D::eTEXTURE_MAP_MODE : uint8_t |
enum Castor3D::eTEXTURE_TARGET : uint8_t |
enum Castor3D::eTEXTURE_TYPE : uint8_t |
Enumération des dimensions de texture.
enum Castor3D::eTEXTURE_UVW : uint8_t |
enum Castor3D::eTONE_MAPPING_TYPE : uint8_t |
enum Castor3D::eTOPOLOGY : uint8_t |
Enumération des type de primitive dessinées.
enum Castor3D::eVALIGN |
enum Castor3D::eVARIABLE_TYPE : uint8_t |
Enumération des dimensions de variable supportées.
enum Castor3D::eVIEWPORT_TYPE : uint8_t |
enum Castor3D::eWRAP_MODE : uint8_t |
enum Castor3D::eWRITING_MASK : uint8_t |
Castor3D::DECLARE_ARRAY | ( | RendererPluginSPtr | , |
eRENDERER_TYPE_COUNT | , | ||
RendererPtr | |||
) |
Castor3D::DECLARE_ARRAY | ( | PluginStrMap | , |
ePLUGIN_TYPE_COUNT | , | ||
PluginStrMap | |||
) |
Castor3D::DECLARE_ARRAY | ( | DynamicLibraryPtrPathMap | , |
ePLUGIN_TYPE_COUNT | , | ||
DynamicLibraryPtrPathMap | |||
) |
Castor3D::DECLARE_LIST | ( | VertexSPtr | , |
VertexPtr | |||
) |
Vertex pointer list.
Castor3D::DECLARE_LIST | ( | FrameVariableLinkSPtr | , |
VariableLinkPtr | |||
) |
Castor3D::DECLARE_LIST | ( | FrameVariableSPtr | , |
FrameVariablePtr | |||
) |
Castor3D::DECLARE_LIST | ( | FrameVariableBufferSPtr | , |
FrameVariableBufferPtr | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
CameraSPtr | , | ||
CameraPtrStr | |||
) |
Camera pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
SceneSPtr | , | ||
ScenePtrStr | |||
) |
Scene pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
SceneNodeSPtr | , | ||
SceneNodePtrStr | |||
) |
SceneNode pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
LightSPtr | , | ||
LightPtrStr | |||
) |
Map of lights, sorted by name.
Castor3D::DECLARE_MAP | ( | int | , |
LightSPtr | , | ||
LightPtrInt | |||
) |
Map of lights, sorted by index.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
AnimatedObjectGroupSPtr | , | ||
AnimatedObjectGroupPtrStr | |||
) |
AnimatedObjectGroup pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
AnimationSPtr | , | ||
AnimationPtrStr | |||
) |
Animation pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
AnimatedObjectSPtr | , | ||
AnimatedObjectPtrStr | |||
) |
AnimatedObject pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | SubmeshSPtr | , |
GeometryRenderNodeArray | , | ||
SubmeshRenderNodes | |||
) |
Map GeometryRenderNodeArray, triés par sous-maillage.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
AnimationObjectSPtr | , | ||
AnimationObjectPtrStr | |||
) |
MovingObject pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | BillboardListSPtr | , |
BillboardRenderNodeArray | , | ||
BillboardRenderNodes | |||
) |
Map BillboardRenderNodeArray, triés par billboard.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
MeshSPtr | , | ||
MeshPtrStr | |||
) |
Mesh pointer array.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
MovableObjectSPtr | , | ||
MovableObjectPtrStr | |||
) |
MovableObject pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
GeometrySPtr | , | ||
GeometryPtrStr | |||
) |
Geometry pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | uint32_t | , |
int | , | ||
IntUInt | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
SubmeshSPtr | , | ||
SubmeshPtrStr | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
int | , | ||
IntStr | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
OverlaySPtr | , | ||
OverlayPtrStr | |||
) |
Castor3D::DECLARE_MAP | ( | ShaderProgramSPtr | , |
SubmeshRenderNodesByPassMap | , | ||
SubmeshRenderNodesByProgram | |||
) |
Map de SubmeshRenderNodesMap, triés par programme shader.
Castor3D::DECLARE_MAP | ( | ShaderProgramSPtr | , |
BillboardRenderNodesByPassMap | , | ||
BillboardRenderNodesByProgram | |||
) |
Map de BillboardRenderNodesMap, triés par programme shader.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
MaterialSPtr | , | ||
MaterialPtrStr | |||
) |
Material pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | uint32_t | , |
MaterialSPtr | , | ||
MaterialPtrUInt | |||
) |
Material pointer map.
Castor3D::DECLARE_MAP | ( | ShaderProgram * | , |
ProgramLinksSPtr | , | ||
LinksPtrListProgram | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
FrameVariableWPtr | , | ||
FrameVariablePtrStr | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
FrameVariableBufferWPtr | , | ||
FrameVariableBufferPtrStr | |||
) |
Castor3D::DECLARE_MAP | ( | eSHADER_TYPE | , |
FrameVariableBufferWPtr | , | ||
FrameVariableBufferPtrShader | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
FrameListenerSPtr | , | ||
FrameListenerPtrStr | |||
) |
FrameListener pointer map, sorted by name.
Castor3D::DECLARE_MAP | ( | uint32_t | , |
RenderWindowSPtr | , | ||
RenderWindow | |||
) |
RenderWindow pointer map, sorted by index.
Castor3D::DECLARE_MAP | ( | Castor::String | , |
PluginBaseSPtr | , | ||
PluginStr | |||
) |
Plugin map, sorted by name.
Castor3D::DECLARE_MAP | ( | int | , |
Castor::String | , | ||
StrInt | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::Path | , |
Castor::DynamicLibrarySPtr | , | ||
DynamicLibraryPtrPath | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::Path | , |
ePLUGIN_TYPE | , | ||
PluginTypePath | |||
) |
Castor3D::DECLARE_MAP | ( | Castor::String | , |
BillboardListSPtr | , | ||
BillboardListStr | |||
) |
Castor3D::DECLARE_MAP | ( | RenderWindow * | , |
ContextSPtr | , | ||
ContextPtr | |||
) |
Castor3D::DECLARE_MAP | ( | std::thread::id | , |
ContextPtrMap | , | ||
ContextPtrMapId | |||
) |
Castor3D::DECLARE_MULTIMAP | ( | double | , |
GeometryRenderNode | , | ||
GeometryRenderNodeByDistance | |||
) |
Multimap de RenderNodes triés par distance.
Castor3D::DECLARE_MULTIMAP | ( | double | , |
BillboardRenderNode | , | ||
BillboardRenderNodeByDistance | |||
) |
Castor3D::DECLARE_SMART_PTR | ( | Camera | ) |
Castor3D::DECLARE_SMART_PTR | ( | Viewport | ) |
Castor3D::DECLARE_SMART_PTR | ( | Ray | ) |
Castor3D::DECLARE_SMART_PTR | ( | SceneNode | ) |
Castor3D::DECLARE_SMART_PTR | ( | Scene | ) |
Castor3D::DECLARE_SMART_PTR | ( | SceneFileContext | ) |
Castor3D::DECLARE_SMART_PTR | ( | SceneFileParser | ) |
Castor3D::DECLARE_SMART_PTR | ( | Light | ) |
Castor3D::DECLARE_SMART_PTR | ( | LightCategory | ) |
Castor3D::DECLARE_SMART_PTR | ( | DirectionalLight | ) |
Castor3D::DECLARE_SMART_PTR | ( | PointLight | ) |
Castor3D::DECLARE_SMART_PTR | ( | SpotLight | ) |
Castor3D::DECLARE_SMART_PTR | ( | LightFactory | ) |
Castor3D::DECLARE_SMART_PTR | ( | Importer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Vertex | ) |
Castor3D::DECLARE_SMART_PTR | ( | BufferElementGroup | ) |
Castor3D::DECLARE_SMART_PTR | ( | AnimatedObject | ) |
Castor3D::DECLARE_SMART_PTR | ( | VertexPattern | ) |
Castor3D::DECLARE_SMART_PTR | ( | AnimationObject | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3rPattern | ) |
Castor3D::DECLARE_SMART_PTR | ( | SkeletonAnimationObject | ) |
Castor3D::DECLARE_SMART_PTR | ( | VertexPtrPattern | ) |
Castor3D::DECLARE_SMART_PTR | ( | SkeletonAnimationBone | ) |
Castor3D::DECLARE_SMART_PTR | ( | SkeletonAnimationNode | ) |
Castor3D::DECLARE_SMART_PTR | ( | Face | ) |
Castor3D::DECLARE_SMART_PTR | ( | Animation | ) |
Castor3D::DECLARE_SMART_PTR | ( | Graph | ) |
Castor3D::DECLARE_SMART_PTR | ( | AnimatedObjectGroup | ) |
Castor3D::DECLARE_SMART_PTR | ( | Mesh | ) |
Castor3D::DECLARE_SMART_PTR | ( | Bone | ) |
Castor3D::DECLARE_SMART_PTR | ( | MeshGenerator | ) |
Castor3D::DECLARE_SMART_PTR | ( | Skeleton | ) |
Castor3D::DECLARE_SMART_PTR | ( | Submesh | ) |
Castor3D::DECLARE_SMART_PTR | ( | Animable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Cone | ) |
Castor3D::DECLARE_SMART_PTR | ( | BonedVertex | ) |
Castor3D::DECLARE_SMART_PTR | ( | Cylinder | ) |
Castor3D::DECLARE_SMART_PTR | ( | Icosahedron | ) |
Castor3D::DECLARE_SMART_PTR | ( | Cube | ) |
Castor3D::DECLARE_SMART_PTR | ( | Plane | ) |
Castor3D::DECLARE_SMART_PTR | ( | Projection | ) |
Castor3D::DECLARE_SMART_PTR | ( | Sphere | ) |
Castor3D::DECLARE_SMART_PTR | ( | Torus | ) |
Castor3D::DECLARE_SMART_PTR | ( | Geometry | ) |
Castor3D::DECLARE_SMART_PTR | ( | MovableObject | ) |
Castor3D::DECLARE_SMART_PTR | ( | Subdivider | ) |
Castor3D::DECLARE_SMART_PTR | ( | FaceGroup | ) |
Castor3D::DECLARE_SMART_PTR | ( | MeshFactory | ) |
Castor3D::DECLARE_SMART_PTR | ( | OverlayFactory | ) |
Castor3D::DECLARE_SMART_PTR | ( | OverlayRenderer | ) |
Castor3D::DECLARE_SMART_PTR | ( | FontTexture | ) |
Castor3D::DECLARE_SMART_PTR | ( | Overlay | ) |
Castor3D::DECLARE_SMART_PTR | ( | OverlayCategory | ) |
Castor3D::DECLARE_SMART_PTR | ( | PanelOverlay | ) |
Castor3D::DECLARE_SMART_PTR | ( | BorderPanelOverlay | ) |
Castor3D::DECLARE_SMART_PTR | ( | TextOverlay | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneBoolFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneIntFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneUIntFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneFloatFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneDoubleFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | OneRealFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point2rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point3rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Point4rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4bFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4iFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Texture | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | StaticTexture | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderWindow | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | DynamicTexture | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4uiFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderTarget | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | TextureUnit | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | ColourRenderBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Material | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Pass | ) |
Castor3D::DECLARE_SMART_PTR | ( | DepthStencilRenderBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Sampler | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameBufferAttachment | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderBufferAttachment | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | TextureAttachment | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | BackBuffers | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderTechnique | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4fFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | PostEffect | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Engine | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RendererServer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | PluginBase | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RendererPlugin | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | ImporterPlugin | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | DividerPlugin | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | GenericPlugin | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4dFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | PostFxPlugin | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x2rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameEvent | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x3rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameListener | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix2x4rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | IWindowHandle | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x2rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | BillboardList | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x3rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderLoop | ) |
Castor3D::DECLARE_SMART_PTR | ( | GpuQuery | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix3x4rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x2rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x3rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | Matrix4x4rFrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameVariableLink | ) |
Castor3D::DECLARE_SMART_PTR | ( | ProgramLinks | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameVariableBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | FrameVariable | ) |
Castor3D::DECLARE_SMART_PTR | ( | ShaderObject | ) |
Castor3D::DECLARE_SMART_PTR | ( | ShaderProgram | ) |
Castor3D::DECLARE_SMART_PTR | ( | OverlayManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | ShaderManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | MaterialManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | WindowManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | MeshManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | PluginManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | SceneManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | SamplerManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | DepthStencilStateManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | RasteriserStateManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | BlendStateManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | AnimationManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | TargetManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | ListenerManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | GeometryManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | CameraManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | LightManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | AnimatedObjectGroupManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | SceneNodeManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | BillboardManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | RenderTechniqueManager | ) |
Castor3D::DECLARE_SMART_PTR | ( | TechniqueFactory | ) |
Castor3D::DECLARE_SMART_PTR | ( | GeometryBuffers | ) |
Castor3D::DECLARE_SMART_PTR | ( | BufferElementDeclaration | ) |
Castor3D::DECLARE_SMART_PTR | ( | BufferDeclaration | ) |
Castor3D::DECLARE_SMART_PTR | ( | VertexBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | IndexBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | TextureBuffer | ) |
Castor3D::DECLARE_SMART_PTR | ( | Context | ) |
Castor3D::DECLARE_SMART_PTR | ( | DepthStencilState | ) |
Castor3D::DECLARE_SMART_PTR | ( | RasteriserState | ) |
Castor3D::DECLARE_SMART_PTR | ( | BlendState | ) |
Castor3D::DECLARE_SMART_PTR | ( | IPipelineImpl | ) |
Castor3D::DECLARE_SMART_PTR | ( | ToneMapping | ) |
Castor3D::DECLARE_VECTOR | ( | CameraSPtr | , |
CameraPtr | |||
) |
Camera pointer array.
Castor3D::DECLARE_VECTOR | ( | SceneNodeSPtr | , |
SceneNodePtr | |||
) |
SceneNode pointer array.
Castor3D::DECLARE_VECTOR | ( | LightSPtr | , |
LightPtr | |||
) |
Array of lights.
Castor3D::DECLARE_VECTOR | ( | GeometryRenderNode | , |
GeometryRenderNode | |||
) |
Tableau de GeometryRenderNode.
Castor3D::DECLARE_VECTOR | ( | BillboardRenderNode | , |
BillboardRenderNode | |||
) |
Tableau de BillboardRenderNode.
Castor3D::DECLARE_VECTOR | ( | AnimationSPtr | , |
AnimationPtr | |||
) |
Animation pointer array.
Castor3D::DECLARE_VECTOR | ( | BoneSPtr | , |
BonePtr | |||
) |
Bone pointer array.
Castor3D::DECLARE_VECTOR | ( | AnimationObjectSPtr | , |
AnimationObjectPtr | |||
) |
AnimationObject pointer array.
Castor3D::DECLARE_VECTOR | ( | BonedVertexSPtr | , |
BonedVertexPtr | |||
) |
BonedVertex pointer array.
Castor3D::DECLARE_VECTOR | ( | BufferElementGroupSPtr | , |
VertexPtr | |||
) |
Vertex pointer array.
Castor3D::DECLARE_VECTOR | ( | FaceSPtr | , |
FacePtr | |||
) |
Face pointer array.
Castor3D::DECLARE_VECTOR | ( | FaceGroupSPtr | , |
FaceGroupPtr | |||
) |
FaceGroup pointer array.
Castor3D::DECLARE_VECTOR | ( | SubmeshSPtr | , |
SubmeshPtr | |||
) |
Submesh pointer array.
Castor3D::DECLARE_VECTOR | ( | GeometrySPtr | , |
GeometryPtr | |||
) |
Geometry pointer array.
Castor3D::DECLARE_VECTOR | ( | OverlaySPtr | , |
OverlayPtr | |||
) |
Castor3D::DECLARE_VECTOR | ( | MaterialSPtr | , |
MaterialPtr | |||
) |
Material pointer array.
Castor3D::DECLARE_VECTOR | ( | TextureUnit | , |
TextureUnit | |||
) |
TextureUnit array.
Castor3D::DECLARE_VECTOR | ( | TextureUnitSPtr | , |
TextureUnitPtr | |||
) |
TextureUnit pointer array.
Castor3D::DECLARE_VECTOR | ( | PassSPtr | , |
PassPtr | |||
) |
Pass pointer array.
Castor3D::DECLARE_VECTOR | ( | uint32_t | , |
UInt | |||
) |
uint32_t array
Castor3D::DECLARE_VECTOR | ( | ShaderProgramSPtr | , |
ShaderProgramPtr | |||
) |
Castor3D::DECLARE_VECTOR | ( | ShaderObjectSPtr | , |
ShaderObjectPtr | |||
) |
Castor3D::DECLARE_VECTOR | ( | real | , |
Real | |||
) |
real array
Castor3D::DECLARE_VECTOR | ( | RenderWindowSPtr | , |
RenderWindowPtr | |||
) |
RenderWindow pointer array.
Castor3D::DECLARE_VECTOR | ( | RenderBufferSPtr | , |
RenderBufferPtr | |||
) |
RenderBuffer pointer array.
Castor3D::DECLARE_VECTOR | ( | FrameEventSPtr | , |
FrameEventPtr | |||
) |
FrameEvent pointer array.
Castor3D::DECLARE_VECTOR | ( | PostEffectSPtr | , |
PostEffectPtr | |||
) |
Castor3D::DECLARE_VECTOR | ( | BillboardListSPtr | , |
BillboardList | |||
) |
int Castor3D::GetCPUCount | ( | ) |
Référencé par Castor3D::Generator::DoGetThreadsCount().
|
inline |
std::shared_ptr< CleanupEvent< T > > Castor3D::MakeCleanupEvent | ( | T & | p_object | ) |
Fonction d'aide pour créer un éveènement de nettoyage.
[in] | p_object | L'objet à nettoyer |
Référencé par Castor3D::ElementCleaner< Elem, typename std::enable_if< is_cleanable< Elem >::value &&!is_instant< Elem >::value >::type >::Cleanup().
|
inline |
Constructeur.
[in] | p_type | Le type d'évènement |
[in] | p_functor | Le foncteur à exécuter |
Référencé par Castor3D::GeometryManager::Create().
std::shared_ptr< InitialiseEvent< T > > Castor3D::MakeInitialiseEvent | ( | T & | p_object | ) |
Fonction d'aide pour créer un éveènement d'initialisation.
[in] | p_object | L'objet à initialiser |
Référencé par Castor3D::SamplerManager::Create(), et Castor3D::ElementInitialiser< Elem, typename std::enable_if< is_initialisable< Elem >::value &&!is_instant< Elem >::value >::type >::Initialise().
|
inline |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
Références Castor3D::BufferElementDeclaration::m_dataType, Castor3D::BufferElementDeclaration::m_name, Castor3D::BufferElementDeclaration::m_offset, et Castor3D::BufferElementDeclaration::m_usages.
C3D_API bool Castor3D::operator!= | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur de différence.
[in] | p_a,p_b | Les versions à comparer |
C3D_API bool Castor3D::operator!= | ( | ProgramInputLayout const & | p_lhs, |
ProgramInputLayout const & | p_rhs | ||
) |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
C3D_API bool Castor3D::operator!= | ( | BufferDeclaration & | p_lhs, |
BufferDeclaration & | p_rhs | ||
) |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
C3D_API bool Castor3D::operator< | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur inférieur.
[in] | p_a,p_b | Les versions à comparer |
|
inline |
Operateur de flux.
|
inline |
Operateur de flux.
|
inline |
Operateur de flux.
|
inline |
Opérateur de flux.
|
inline |
Opérateur de flux.
|
inline |
Operateur de flux.
|
inline |
Operateur de flux.
|
inline |
Operateur de flux.
C3D_API std::ostream& Castor3D::operator<< | ( | std::ostream & | p_stream, |
Castor3D::Version const & | p_version | ||
) |
C3D_API std::wostream& Castor3D::operator<< | ( | std::wostream & | p_stream, |
Castor3D::Version const & | p_version | ||
) |
C3D_API Castor::String& Castor3D::operator<< | ( | Castor::String & | p_stream, |
Castor3D::Version const & | p_version | ||
) |
|
inline |
Opérateur de flux.
[in,out] | p_streamOut | Le flux qui reçoit les données de la texture |
[in] | p_texture | La texture |
C3D_API bool Castor3D::operator<= | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur inférieur.
[in] | p_a,p_b | Les versions à comparer |
|
inline |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
Références Castor3D::BufferElementDeclaration::m_dataType, Castor3D::BufferElementDeclaration::m_name, Castor3D::BufferElementDeclaration::m_offset, et Castor3D::BufferElementDeclaration::m_usages.
C3D_API bool Castor3D::operator== | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur d'égalité
[in] | p_a,p_b | Les versions à comparer |
C3D_API bool Castor3D::operator== | ( | ProgramInputLayout const & | p_lhs, |
ProgramInputLayout const & | p_rhs | ||
) |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
C3D_API bool Castor3D::operator== | ( | BufferDeclaration & | p_lhs, |
BufferDeclaration & | p_rhs | ||
) |
Opérateur d'égalité.
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
C3D_API bool Castor3D::operator> | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur inférieur.
[in] | p_a,p_b | Les versions à comparer |
C3D_API bool Castor3D::operator>= | ( | Castor3D::Version const & | p_a, |
Castor3D::Version const & | p_b | ||
) |
Opérateur inférieur.
[in] | p_a,p_b | Les versions à comparer |
|
static |
Référencé par Castor3D::BonedVertex::GetSizeWeights().
|
static |
|
static |
|
static |
|
static |
Masques pour les types de matrices.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Masques pour les types de shader object.
|
static |
|
static |