Support Forum       G3D Web Page     
Deprecated List
Class G3D::ActiveEvent
Member G3D::Args::clearAttributeArgs ()
Member G3D::Args::computeGridDim
, use accessors instead.
Member G3D::Args::getIndexStream () const
Member G3D::Args::getIndices () const
Member G3D::Array< T, MIN_ELEMENTS >::fastClear ()
Member G3D::AttributeArray::area () const
Member G3D::AttributeArray::area ()
Member G3D::Camera::Camera (const Matrix4 &proj, const CFrame &frame)
Member G3D::Camera::farPlaneZ () const
Member G3D::Camera::fieldOfViewAngle () const
Member G3D::Camera::fieldOfViewAngleDegrees () const
Member G3D::Camera::fieldOfViewDirection () const
Member G3D::Camera::getFieldOfView (float &angle, FOVDirection &direction) const
Member G3D::Camera::getProjectPixelMatrix (const Rect2D &viewport, Matrix4 &P) const
Now on Projection
Member G3D::Camera::getProjectUnitMatrix (const Rect2D &viewport, Matrix4 &P) const
Now on Projection
Member G3D::Camera::imagePlanePixelsPerMeter (const class Rect2D &viewport) const
Member G3D::Camera::nearPlaneViewportHeight (const class Rect2D &viewport) const
Member G3D::Camera::nearPlaneViewportWidth (const class Rect2D &viewport) const
Member G3D::Camera::nearPlaneZ () const
Member G3D::Camera::setFarPlaneZ (float z)
Member G3D::Camera::setFieldOfView (float edgeToEdgeAngleRadians, FOVDirection direction)
Member G3D::Camera::setFieldOfViewAngle (float edgeToEdgeAngleRadians)
Member G3D::Camera::setFieldOfViewAngleDegrees (float edgeToEdgeAngleDegrees)
Member G3D::Camera::setFieldOfViewDirection (FOVDirection d)
Member G3D::Camera::setNearPlaneZ (float z)
Class G3D::CollisionDetection
Routines moving to the G3D::Intersect class in G3D 9.0
Member G3D::Color1::operator+ (const float other) const
Member G3D::Color1::operator- (const float other) const
Class G3D::Conduit
Member G3D::CoordinateFrame::toXML () const
Member G3D::GApp::console
Member G3D::GApp::realTimeTargetDuration () const
Member G3D::gaussRandom (float mean=0.0f, float stdev=1.0f)
Member G3D::GBuffer::getShaderString (const String &gbufferName, Args &args, Access access, bool &needCreation)
Used by SVO
Member G3D::GEvent::active
Member G3D::GEventType::KEY_DOWN
.
Member G3D::Image::convertToL8 ()
Do not call
Member G3D::Image::convertToR8 ()
Do not call
Member G3D::Image::convertToRGB8 ()
Do not call
Member G3D::Image::convertToRGBA8 ()
Do not call
Member G3D::ImageFormat::conversionAvailable (const ImageFormat *srcFormat, int srcRowPadBits, const ImageFormat *dstFormat, int dstRowPadBits, bool invertY=false)
Member G3D::ImageFormat::convert (const Array< const void *> &srcBytes, int srcWidth, int srcHeight, const ImageFormat *srcFormat, int srcRowPadBits, const Array< void *> &dstBytes, const ImageFormat *dstFormat, int dstRowPadBits, bool invertY=false, BayerAlgorithm bayerAlg=BayerAlgorithm::MHC)
Member G3D::iMax (int x, int y)
use G3D::max
Member G3D::iMin (int x, int y)
use G3D::min
Member G3D::license ()
Use System::license
Member G3D::Light::spotSquare () const
Member G3D::MeshAlg::computeAdjacency (const Array< Vector3 > &vertexArray, const Array< int > &indexArray, Array< Face > &faceArray, Array< Edge > &edgeArray, Array< Array< int > > &facesAdjacentToVertex)
Use the other version of computeAdjacency, which takes Array<Vertex>.
Member G3D::MeshAlg::computeNormals (const Array< Vector3 > &vertexArray, const Array< Face > &faceArray, const Array< Array< int > > &adjacentFaceArray, Array< Vector3 > &vertexNormalArray, Array< Vector3 > &faceNormalArray)
Member G3D::MeshAlg::computeWeld (const Array< Vector3 > &oldVertexPositions, Array< Vector3 > &newVertexPositions, Array< int > &toNew, Array< int > &toOld, float radius=(0.00002f))
Use weld.
Member G3D::MeshAlg::weldAdjacency (const Array< Vector3 > &originalGeometry, Array< Face > &faceArray, Array< Edge > &edgeArray, Array< Vertex > &vertexArray, float radius=(0.00002f))
Use weld.
Member G3D::NetAddress::broadcastAddress (uint16 port)
Use G3D::NetworkDevice::broadcastAddressArray()
Class G3D::NetworkDevice
Member G3D::NetworkDevice::localHostAddresses (Array< NetAddress > &array) const
Use adapterArray()
Member G3D::OSWindow::getSettings (OSWindow::Settings &settings) const =0
Use settings()
Member G3D::pathConcat (const String &dirname, const String &file)
Use FilePath::concat
Member G3D::PointHashGrid< Value, PosFunc, EqualsFunc >::BoxIterator::hasMore () const
Use isValid
Member G3D::PointHashGrid< Value, PosFunc, EqualsFunc >::Iterator::hasMore () const
Use isValid
Member G3D::PointHashGrid< Value, PosFunc, EqualsFunc >::SphereIterator::hasMore () const
Member G3D::Rect2D::border (float delta) const
Member G3D::RenderDevice::framebuffer () const
Use drawFramebuffer() or readFramebuffer()
Member G3D::RenderDevice::sendIndices (PrimitiveType primitive, int numIndices, const T *index)
Use sendIndices(PrimitiveType, const AttributeArray&)
Member G3D::RenderDevice::sendIndices (PrimitiveType primitive, const Array< T > &index)
Use sendIndices(PrimitiveType, const AttributeArray&)
Member G3D::RenderDevice::setBlendFunc (BlendFunc src, BlendFunc dst, BlendEq eqRGB=BLENDEQ_ADD, BlendEq eqA=BLENDEQ_SAME_AS_RGB, Framebuffer::AttachmentPoint buf=Framebuffer::COLOR0)
overload for backwards compatability, use version above instead
Member G3D::rsqrt (float x)
Use rsq
Member G3D::rsqrt (double x)
Use rsq
Member G3D::Set< T, HashFunc, EqualsFunc >::Iterator::hasMore () const
Use isValid
Member G3D::Shader::processExtensions (String &code, String &extensionLines)
Member G3D::SmallTable< Key, Value, HashFunc, EqualsFunc >::get (const Key &key) const
Use get(key, val) or getPointer(key)
Member G3D::SmallTable< Key, Value, HashFunc, EqualsFunc >::getKeys () const
Member G3D::SmallTable< Key, Value, HashFunc, EqualsFunc >::Iterator::hasMore () const
Use isValid
Member G3D::Sphere::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex, const uint32 testMask, uint32 &childMask) const
Use culledBy(Array<Plane>&)
Member G3D::Sphere::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex=dummy, const uint32 testMask=0xFFFFFFFF) const
Use culledBy(Array<Plane>&)
Member G3D::Table< Key, Value, HashFunc, EqualsFunc >::get (const Key &key) const
Use get(key, val) or getPointer(key)
Member G3D::Table< Key, Value, HashFunc, EqualsFunc >::getKeys () const
Member G3D::Table< Key, Value, HashFunc, EqualsFunc >::Iterator::hasMore () const
Use isValid
Member G3D::Texture::copyFromScreen (const Rect2D &rect, const ImageFormat *fmt=nullptr)
Member G3D::Texture::format () const
Use encoding().format
Member G3D::Texture::getTexImage (void *data, const ImageFormat *desiredFormat, CubeFace face=CubeFace::POS_X, int mipLevel=0) const
Use toPixelTransferBuffer
Member G3D::TriTreeBase::intersectRays (const shared_ptr< Texture > &rayOrigin, const shared_ptr< Texture > &rayDirection, const shared_ptr< Texture > &booleanResults, IntersectRayOptions options=IntersectRayOptions(0)) const override
Member G3D::TriTreeBase::intersectRays (const shared_ptr< Texture > &rayOrigin, const shared_ptr< Texture > &rayDirection, const shared_ptr< GBuffer > &results, IntersectRayOptions options=IntersectRayOptions(0), const shared_ptr< Texture > &rayCone=nullptr) const override
Member G3D::UniversalMaterial::create (const shared_ptr< UniversalBSDF > &bsdf, const Component3 &emissive=Component3(), const shared_ptr< BumpMap > &bump=shared_ptr< BumpMap >(), const Array< Component3 > &lightMaps=Array< Component3 >(), const String &customShaderPrefix="", const AlphaFilter alphaFilter=AlphaFilter::DETECT, const uint8 flags=0)
Member G3D::UniversalMaterial::Specification::setBump (const String &filename, const BumpMap::Settings &settings=BumpMap::Settings(), float normalMapWhiteHeightInPixels=4.0f, bool invertPrecomputedNormalYAxis=false)
Member G3D::UserInput::getX () const
Member G3D::UserInput::getXY () const
Member G3D::UserInput::getY () const
Member G3D::VAR
Use AttributeArray
Member G3D::VertexRange
Use AttributeArray
Member G3D::VisibleEntity::articulatedModelPose ()
Member G3D::WidgetManager::onEvent (const GEvent &event, shared_ptr< WidgetManager > &a, shared_ptr< WidgetManager > &b)
Runs the event handles of each manager interlaced, as if all the modules from b were in a.
Member G3D::XRWidget::eyeCamera (int index) const
use cameraForView
Member glsl::g3dmath_glsl::referenceFrameFromZAxis (vec3 z)
Member glsl::reconstructFromDepth_glsl::numLayers (vec3 csOrigin, vec3 csDirection, mat4 projectionMatrix, sampler2D csZBuffer, vec2 csZBufferSize, vec3 clipInfo, float jitterFraction, const int numSteps, out int s, float layerThickness, in float maxRayTraceDistance, out float actualRayTraceDistance, out vec2 hitTexCoord, out int which, const in bool csZBufferIsHyperbolic, float GUARD_BAND_FRACTION_X, float GUARD_BAND_FRACTION_Y)
Member uniform_Camera (name)
Member uniform_UniversalMaterial (name)

documentation generated on Wed Nov 24 2021 08:01:52 using doxygen 1.8.15