Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
This is the complete list of members for DX11Camera, including all inherited members.
AddDynamicAttribute(KigsID ID, const value_type &value) | CoreModifiable | |
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) override | Node3D | virtual |
addUser(CoreModifiable *user) override | Node3D | protectedvirtual |
aggregateWith(CMSP &item, ItemPosition pos=Last) | CoreModifiable | |
AllVisible() | Camera | inline |
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
debugPrintfFullTree(int maxindent=3) | CoreModifiable | static |
DECLARE_DECORABLE_2_PARAMS(bool, Cull, Node3D, TravState *, unsigned int) | Node3D | |
DrawDrawable(TravState *state) | Node3D | protected |
EmptyItemList() | CoreModifiable | |
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr) | CoreModifiable | static |
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings) | CoreModifiable | protected |
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
flagAsNotificationCenterRegistered() | CoreModifiable | inline |
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID) | CoreModifiable | protected |
getAttribute(KigsID labelid) const | CoreModifiable | |
GetInstanceByGlobalPath(const std::string &path) | CoreModifiable | static |
GetInstanceByPath(const std::string &path) | CoreModifiable | |
GetMethods() | CoreModifiable | |
getNbArrayElements(KigsID attributeLabel) const | CoreModifiable | |
GetNodeBoundingBox(Point3D &pmin, Point3D &pmax) const override | Camera | inlinevirtual |
GetPosition(kfloat &x, kfloat &y, kfloat &z) | Camera | inline |
getRay(const kfloat &ScreenX, const kfloat &ScreenY, Point3D &RayOrigin, Vector3D &RayDirection) | Camera | virtual |
getRenderingScreen() | Camera | inline |
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false) | CoreModifiable | static |
GetRuntimeID() const | CoreModifiable | |
GetUpVector(kfloat &x, kfloat &y, kfloat &z) | Camera | inline |
GetViewVector(kfloat &x, kfloat &y, kfloat &z) | Camera | inline |
globalMove(const v3f &move) | Node3D | |
Import(const std::string &filename, bool noInit=false, bool keepImportFileName=false, ImportState *state=nullptr, const std::string &override_name="") | CoreModifiable | static |
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState) | CoreModifiable | protectedstatic |
Init() | CoreModifiable | |
InitCullingObject(CullingObject *obj) | Camera | virtual |
InitModifiable() override | Camera | protectedvirtual |
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params) | CoreModifiable | |
IsActive() | Camera | inline |
localMove(const v3f &move) | Node3D | |
mAllVisible | Camera | protected |
mAspectRatio | Camera | protected |
mBBox | Node3D | protected |
mBrightness | Camera | protected |
mCameraIsEnabled | Camera | protected |
mClearColor | Camera | protected |
mClearColorBuffer | Camera | protected |
mClearStencilBuffer | Camera | protected |
mClearZBuffer | Camera | protected |
mFarPlane | Camera | protected |
mFirstVisibleNodeIndex | Node3D | protected |
mGlobalBBox | Node3D | protected |
mGlobalToLocal | Node3D | protected |
mIsActive | Camera | protected |
mIsVisible | Node3D | protected |
mLocalBBox | Node3D | protected |
mLocalToGlobal | Node3D | protected |
mNearPlane | Camera | protected |
mPosition | Camera | protected |
mPriority | Camera | protected |
mRenderingScreen | Camera | protected |
mTransform | Node3D | protected |
mUpVector | Camera | protected |
mVerticalFOV | Camera | protected |
mViewportMinX | Camera | protected |
mViewportMinY | Camera | protected |
mViewportSizeX | Camera | protected |
mViewportSizeY | Camera | protected |
mViewVector | Camera | protected |
mVisibleNodeCount | Node3D | protected |
PostDrawDrawable(TravState *state) | Node3D | protected |
PreDrawDrawable(TravState *state) | Node3D | protected |
Project(kfloat &, kfloat &, Point3D) | Camera | virtual |
ProtectedDestroy() override | Camera | protectedvirtual |
ProtectedRelease(TravState *state) override | DX11Camera | protectedvirtual |
ProtectedSetActive(TravState *state) override | DX11Camera | protectedvirtual |
RecomputeBoundingBox() | Node3D | protectedvirtual |
RecomputeGlobalBoundingBox() | Node3D | protected |
RecomputeGlobalToLocal() | Node3D | protected |
RecomputeMatrix() | Camera | protected |
Release(TravState *state) | Camera | |
removeItem(const CMSP &item DECLARE_DEFAULT_LINK_NAME) override | Node3D | |
CoreModifiable::removeItem(const CMSP &item) | CoreModifiable | virtual |
removeUser(CoreModifiable *user) override | Node3D | protectedvirtual |
SetActive(TravState *state) | Camera | |
SetClearColor(kfloat r, kfloat g, kfloat b, kfloat a=1.0f) | Camera | inline |
SetNearAndFar(kfloat znear, kfloat zfar) | Camera | inline |
SetPosition(kfloat x, kfloat y, kfloat z) | Camera | inline |
SetUpVector(kfloat x, kfloat y, kfloat z) | Camera | inline |
SetViewport(kfloat vpminx, kfloat vpminy, kfloat vpsx, kfloat vpsy) | Camera | inline |
SetViewVector(kfloat x, kfloat y, kfloat z) | Camera | inline |
TravCull(TravState *state) | Node3D | virtual |
TravDraw(TravState *state) | Node3D | virtual |
UninitModifiable() override | Camera | protectedvirtual |
UpdateAggregates(const Timer &timer, void *addParam) | CoreModifiable | protected |
~Camera() | Camera | protectedvirtual |