This is the complete list of members for G3D::HeightfieldModel, including all inherited members.
className() const override | G3D::HeightfieldModel | virtual |
create(const Specification &spec, const String &name="Heightfield") | G3D::HeightfieldModel | inlinestatic |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
elevation(const Point3 &osPoint, Vector3 &faceNormal) const | G3D::HeightfieldModel | |
elevation(const Point3 &osPoint) const | G3D::HeightfieldModel | inline |
elevationImage() const | G3D::HeightfieldModel | inline |
elevationTexture() const | G3D::HeightfieldModel | inline |
generateGeometry() | G3D::HeightfieldModel | protected |
HeightfieldModel(const Specification &spec, const String &name) | G3D::HeightfieldModel | protected |
intersect(const Ray &ray, const CoordinateFrame &cframe, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore, const Entity *entity=nullptr, const Model::Pose *pose=nullptr) const override | G3D::HeightfieldModel | virtual |
lazyCreate(const Specification &s, const String &name="") | G3D::HeightfieldModel | inlinestatic |
lazyCreate(const String &name, const Any &any) | G3D::HeightfieldModel | inlinestatic |
loadShaders() | G3D::HeightfieldModel | protected |
m_depthAndColorShader | G3D::HeightfieldModel | protected |
m_elevation | G3D::HeightfieldModel | protected |
m_elevationImage | G3D::HeightfieldModel | protected |
m_gbufferShader | G3D::HeightfieldModel | protected |
m_indexStream | G3D::HeightfieldModel | protected |
m_material | G3D::HeightfieldModel | protected |
m_name | G3D::HeightfieldModel | protected |
m_positionArray | G3D::HeightfieldModel | protected |
m_quadsPerTileSide | G3D::HeightfieldModel | protected |
m_shader | G3D::HeightfieldModel | protected |
m_specification | G3D::HeightfieldModel | protected |
name() const override | G3D::HeightfieldModel | inlinevirtual |
pose(Array< shared_ptr< Surface > > &surfaceArray, const CFrame &rootFrame, const CFrame &prevFrame, const shared_ptr< Entity > &entity, const Model::Pose *pose, const Model::Pose *prevPose, const Surface::ExpressiveLightScatteringProperties &e) override | G3D::HeightfieldModel | virtual |
setShaderArgs(Args &args) const | G3D::HeightfieldModel | protected |
setUseOptimizedIntersect(bool b) | G3D::Model | inlinestatic |
specification() const | G3D::HeightfieldModel | inline |
useOptimizedIntersect() | G3D::Model | inlinestatic |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |