|
enum | castor3d::MovableType : uint8_t {
castor3d::MovableType::eCamera,
castor3d::MovableType::eGeometry,
castor3d::MovableType::eLight,
castor3d::MovableType::eBillboard,
castor3d::MovableType::eParticleEmitter,
castor3d::MovableType::eCount,
castor3d::MovableType::eMin = eCamera,
castor3d::MovableType::eMax =eCount-1
} |
| Enumération des types de MovableObject. Plus de détails...
|
|
enum | castor3d::ShadowType {
castor3d::ShadowType::eNone,
castor3d::ShadowType::eRaw,
castor3d::ShadowType::ePCF,
castor3d::ShadowType::eVariance,
castor3d::ShadowType::eCount,
castor3d::ShadowType::eMin = eNone,
castor3d::ShadowType::eMax =eCount-1
} |
| Enumération des types de filtrage des ombres. Plus de détails...
|
|
enum | castor3d::FogType {
castor3d::FogType::eDisabled,
castor3d::FogType::eLinear,
castor3d::FogType::eExponential,
castor3d::FogType::eSquaredExponential,
castor3d::FogType::eCount,
castor3d::FogType::eMin = eDisabled,
castor3d::FogType::eMax =eCount-1
} |
| Enumération des types de brouillard. Plus de détails...
|
|
enum | castor3d::SceneFlag : uint16_t {
castor3d::SceneFlag::eNone = 0x0000,
castor3d::SceneFlag::eFogLinear = 0x0001 << 0,
castor3d::SceneFlag::eFogExponential = 0x0001 << 1,
castor3d::SceneFlag::eFogSquaredExponential = 0x0001 << 2,
castor3d::SceneFlag::eShadowBegin = 0x0001 << 3,
castor3d::SceneFlag::eShadowDirectional = eShadowBegin << 0,
castor3d::SceneFlag::eShadowPoint = eShadowBegin << 1,
castor3d::SceneFlag::eShadowSpot = eShadowBegin << 2,
castor3d::SceneFlag::eShadowEnd = eShadowSpot,
castor3d::SceneFlag::eShadowAny = eShadowSpot | eShadowPoint | eShadowDirectional,
castor3d::SceneFlag::eLpvGI = 0x0001 << 6,
castor3d::SceneFlag::eLayeredLpvGI = 0x0001 << 7,
castor3d::SceneFlag::eVoxelConeTracing = 0x0001 << 8,
castor3d::SceneFlag::eAll = 0x01FF
} |
| Enumération des indicateurs de scène. Plus de détails...
|
|
enum | castor3d::BillboardType {
castor3d::BillboardType::eSpherical,
castor3d::BillboardType::eCylindrical,
castor3d::BillboardType::eCount,
castor3d::BillboardType::eMin = eSpherical,
castor3d::BillboardType::eMax =eCount-1
} |
| Enumération des types de rendu des billboards. Plus de détails...
|
|
enum | castor3d::BillboardSize {
castor3d::BillboardSize::eDynamic,
castor3d::BillboardSize::eFixed,
castor3d::BillboardSize::eCount,
castor3d::BillboardSize::eMin = eDynamic,
castor3d::BillboardSize::eMax =eCount-1
} |
| Enumération des types de dimensions des billboards. Plus de détails...
|
|
using | castor3d::SceneFlags = castor::FlagCombination< SceneFlag > |
|
using | castor3d::OnSceneChangedFunction = std::function< void(Scene const &) > |
|
using | castor3d::OnSceneChanged = castor::Signal< OnSceneChangedFunction > |
|
using | castor3d::OnSceneChangedConnection = OnSceneChanged::connection |
|
using | castor3d::OnSceneUpdateFunction = std::function< void(Scene const &) > |
|
using | castor3d::OnSceneUpdate = castor::Signal< OnSceneUpdateFunction > |
|
using | castor3d::OnSceneUpdateConnection = OnSceneUpdate::connection |
|
using | castor3d::OnCameraChangedFunction = std::function< void(Camera const &) > |
|
using | castor3d::OnCameraChanged = castor::Signal< OnCameraChangedFunction > |
|
using | castor3d::OnCameraChangedConnection = OnCameraChanged::connection |
|
using | castor3d::OnSceneNodeChangedFunction = std::function< void(SceneNode const &) > |
|
using | castor3d::OnSceneNodeChanged = castor::Signal< OnSceneNodeChangedFunction > |
|
using | castor3d::OnSceneNodeChangedConnection = OnSceneNodeChanged::connection |
|
using | castor3d::SubmeshMaterialMap = std::map< Submesh const *, MaterialWPtr > |
|
using | castor3d::OnSubmeshMaterialChangedFunction = std::function< void(Geometry const &, Submesh const &, MaterialSPtr oldMaterial, MaterialSPtr newMaterial) > |
|
using | castor3d::OnSubmeshMaterialChanged = castor::Signal< OnSubmeshMaterialChangedFunction > |
|
using | castor3d::OnSubmeshMaterialChangedConnection = OnSubmeshMaterialChanged::connection |
|
using | castor3d::OnBillboardMaterialChangedFunction = std::function< void(BillboardBase const &, MaterialSPtr oldMaterial, MaterialSPtr newMaterial) > |
|
using | castor3d::OnBillboardMaterialChanged = castor::Signal< OnBillboardMaterialChangedFunction > |
|
using | castor3d::OnBillboardMaterialChangedConnection = OnBillboardMaterialChanged::connection |
|
C3D_API castor::String | castor3d::getName (MovableType value) |
|
C3D_API castor::String | castor3d::getName (ShadowType value) |
|
C3D_API castor::String | castor3d::getName (FogType value) |
|
C3D_API FogType | castor3d::getFogType (SceneFlags const &flags) |
| Récupère le type de brouillard correspondant aux indicateurs donnés. Plus de détails...
|
|
C3D_API castor::String | castor3d::getName (BillboardType value) |
|
C3D_API castor::String | castor3d::getName (BillboardSize value) |
|
| castor3d::CU_DeclareSmartPtr (BillboardBase) |
|
| castor3d::CU_DeclareSmartPtr (BillboardList) |
|
| castor3d::CU_DeclareSmartPtr (Camera) |
|
| castor3d::CU_DeclareSmartPtr (Geometry) |
|
| castor3d::CU_DeclareSmartPtr (MovableObject) |
|
| castor3d::CU_DeclareSmartPtr (Scene) |
|
| castor3d::CU_DeclareSmartPtr (SceneFileContext) |
|
| castor3d::CU_DeclareSmartPtr (SceneFileParser) |
|
| castor3d::CU_DeclareSmartPtr (SceneImporter) |
|
| castor3d::CU_DeclareSmartPtr (SceneNode) |
|
| castor3d::CU_DeclareVector (CameraSPtr, CameraPtr) |
| Camera pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareVector (GeometrySPtr, GeometryPtr) |
| Geometry pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareVector (SceneNodeSPtr, SceneNodePtr) |
| SceneNode pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareVector (BillboardListSPtr, BillboardList) |
| BillboardList pointer array. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, CameraSPtr, CameraPtrStr) |
| Camera pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, MovableObjectSPtr, MovableObjectPtrStr) |
| MovableObject pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, GeometrySPtr, GeometryPtrStr) |
| Geometry pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, SceneSPtr, ScenePtrStr) |
| Scene pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, SceneNodeSPtr, SceneNodePtrStr) |
| SceneNode pointer map, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, BillboardListSPtr, BillboardListStr) |
| BillboardList pointer map, sorted by name. Plus de détails...
|
|