Springhead
An open source physics engine for virtual reality, haptics and motion generation.
GRDeviceGL メンバ一覧

これは全メンバの一覧です。GRDeviceGL継承メンバも含んでいます。

AddChildObject(ObjectIf *o)Objectinlinevirtual
AfterSetDesc()Objectinlineprotectedvirtual
BeforeGetDesc() const Objectinlineprotectedvirtual
BeginScene() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
blendMatricesGRDeviceGLprotected
bLineSmoothGRDeviceGLprotected
bPointSmoothGRDeviceGLprotected
CalcShadowMatrix()GRDeviceGLprotected
CheckGLVersion(int major, int minor)GRDeviceGL
Clear()Objectinlinevirtual
ClearBlendMatrix() (次で定義されています。 GRRenderBase)GRRenderBaseinlinevirtual
ClearBuffer(bool color, bool depth) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
clearColorGRDeviceprotected
ConstructState(void *m) const Objectinlinevirtual
ConstructState(ObjectIf *o, char *&s)Objectprotectedstatic
CreateObject(const IfInfo *info, const void *desc)Objectvirtual
CreateShader(const GRShaderDesc &sd) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
currentMaterialGRDeviceGLprotected
curShader (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
DelChildObject(ObjectIf *o)Objectinlinevirtual
DestructState(void *m) const Objectinlinevirtual
DestructState(ObjectIf *o, char *&s)Objectprotectedstatic
DrawArrays(GRRenderBaseIf::TPrimitiveType ty, GRVertexArray *arrays, size_t count) (次で定義されています。 GRRenderBase)GRRenderBaseinlinevirtual
DrawArrays(GRRenderBaseIf::TPrimitiveType ty, size_t *idx, GRVertexArray *arrays, size_t count) (次で定義されています。 GRRenderBase)GRRenderBaseinlinevirtual
DrawArrow(Vec3f p0, Vec3f p1, float rbar, float rhead, float lhead, int slice, bool solid) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawBox(float sx, float sy, float sz, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawCapsule(float radius, float height, int slice=20, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawCone(float radius, float height, int slice, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawCurve(const Curve3f &curve) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawCylinder(float radius, float height, int slice, bool solid=true, bool cap=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawDirect(GRRenderBaseIf::TPrimitiveType ty, void *begin, size_t count, size_t stride=0) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawDisk(float radius, int slice, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawEllipsoid(Vec3f radius, int slices, int stacks, bool solid) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawFont(Vec2f pos, const std::string str) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawFont(Vec3f pos, const std::string str) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawGrid(float size, int slice, float lineWidth) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawIndexed(GRRenderBaseIf::TPrimitiveType ty, GLuint *idx, void *vtx, size_t count, size_t stride=0) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawLine(Vec3f p0, Vec3f p1) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawList(int i) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawPoint(Vec3f p) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawRoundCone(float rbottom, float rtop, float height, int slice=20, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawSphere(float radius, int slices, int stacks, bool solid=true) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DrawSpline(Vec3f p0, Vec3f v0, Vec3f p1, Vec3f v1, int ndiv) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
DumpObjectR(std::ostream &os, int level=0) const Objectvirtual
EndList() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
EndScene() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
EnterShadowMapGeneration() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
fontGRDeviceGLprotected
fontBaseGRDeviceGLprotected
fontListGRDeviceGLprotected
GetChildObject(size_t pos)Objectinlinevirtual
GetChildObject(size_t pos) const (次で定義されています。 Object)Objectinlinevirtual
GetClearColor(Vec4f &color)GRDeviceinlinevirtual
GetCos(int i, int slice) (次で定義されています。 GRDeviceGL)GRDeviceGLinlineprotected
GetDesc(void *desc) const Objectinlinevirtual
GetDescAddress() const Objectinlinevirtual
GetDescSize() const Objectinlinevirtual
GetGLMajorVersion() (次で定義されています。 GRDeviceGL)GRDeviceGL
GetGLMinorVersion() (次で定義されています。 GRDeviceGL)GRDeviceGL
GetModelMatrix(Affinef &afw) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
GetObjectIf() (次で定義されています。 Object)Objectinline
GetObjectIf() const (次で定義されています。 Object)Objectinline
GetProjectionMatrix(Affinef &afp) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
GetSin(int i, int slice) (次で定義されています。 GRDeviceGL)GRDeviceGLinlineprotected
GetState(void *state) const Objectinlinevirtual
GetStateAddress() const Objectinlinevirtual
GetStateR(char *&state)Objectvirtual
GetStateSize() const Objectinlinevirtual
GetViewMatrix(Affinef &afv) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
GetViewportPos() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
GetViewportSize() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
GRDeviceGL()GRDeviceGLinline
GRTexnameMap typedef (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
Init() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
LeaveShadowMapGeneration() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
Loaded(UTLoadContext *)Objectinlinevirtual
LoadTexture(const std::string filename) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
majorVersionGRDeviceGLprotected
minorVersionGRDeviceGLprotected
modelMatrixGRDeviceGLprotected
modelMatrixStackGRDeviceGLprotected
MultModelMatrix(const Affinef &afw)GRDeviceGLvirtual
NChildObject() const Objectinlinevirtual
nLightsGRDeviceGLprotected
NLights() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
PopLight() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
PopModelMatrix() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
PopProjectionMatrix() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
Print(std::ostream &os) const Objectvirtual
PrintChildren(std::ostream &os) const Objectprotectedvirtual
PrintFooter(std::ostream &os) const Objectprotectedvirtual
PrintHeader(std::ostream &os, bool bClose) const Objectprotectedvirtual
PrintShaderInfoLog(int id, bool prog_or_shader)GRDeviceGLprotected
PrintShort(std::ostream &os) const (次で定義されています。 Object)Objectvirtual
PushLight(const GRLightDesc &light) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
PushLight(const GRLightIf *light) (次で定義されています。 GRDeviceGL)GRDeviceGLinlinevirtual
PushModelMatrix() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
PushProjectionMatrix() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
ReadShaderSource(const char *filename, std::string &src)GRDeviceGLprotected
ReadState(std::string fileName) (次で定義されています。 Object)Objectvirtual
ReadStateR(std::istream &fin)Objectvirtual
ReleaseList(int i) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetAlphaMode(GRRenderBaseIf::TBlendFunc src, GRRenderBaseIf::TBlendFunc dest) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetAlphaTest(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetBlending(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetBlendMatrix(const Affinef &afb, unsigned int id) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetClearColor(const Vec4f &color) (次で定義されています。 GRDevice)GRDeviceinlinevirtual
SetDepthFunc(GRRenderBaseIf::TDepthFunc f) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetDepthTest(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetDepthWrite(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetDesc(const void *desc)Objectinlinevirtual
SetFont(const GRFont &font) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetGLVersion(int major, int minor) (次で定義されています。 GRDeviceGL)GRDeviceGL
SetLighting(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetLineWidth(float w, bool smooth) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetMaterial(const GRMaterialDesc &mat) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetMaterial(const GRMaterialIf *mat) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetMaterial(int matname) (次で定義されています。 GRRenderBase)GRRenderBaseinlinevirtual
SetMaterial(int matname, float alpha) (次で定義されています。 GRRenderBase)GRRenderBaseinlinevirtual
SetModelMatrix(const Affinef &afw) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetPointSize(float sz, bool smooth) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetProjectionMatrix(const Affinef &afp)GRDeviceGLvirtual
SetShader(GRShaderIf *sh) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetShadowLight(const GRShadowLightDesc &sld) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetState(const void *state)Objectinlinevirtual
SetStateR(const char *&state)Objectvirtual
SetTexture2D(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetTexture3D(bool b) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetTextureImage(const std::string id, int components, int xsize, int ysize, int format, const char *tb) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
Setup()Objectinlinevirtual
SetVertexFormat(const GRVertexElement *e) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SetViewMatrix(const Affinef &afv)GRDeviceGLvirtual
SetViewport(Vec2f pos, Vec2f sz) (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
Shaders typedefGRDeviceGLprotected
shaders (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowBufferId (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowDescGRDeviceGLprotected
shadowMatrix (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowProj (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowProjTmp (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowTexId (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowView (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowViewTmp (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowVpPosTmp (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
shadowVpSizeTmp (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
Spr::GRDevice::SPR_OBJECTDEF(Object)Object
SPR_OBJECTDEF_ABST(GRDevice) (次で定義されています。 GRDevice)GRDevice
SPR_OBJECTDEF_ABST(GRRenderBase) (次で定義されています。 GRRenderBase)GRRenderBase
StartList() (次で定義されています。 GRDeviceGL)GRDeviceGLvirtual
SwapBuffers()GRDeviceGLvirtual
texnameMap (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
tri_cache (次で定義されています。 GRDeviceGL)GRDeviceGLprotected
vertexColorGRDeviceGLprotected
vertexFormatGlGRDeviceGLprotected
vertexSizeGRDeviceGLprotected
viewMatrixGRDeviceGLprotected
WriteState(std::string fileName) (次で定義されています。 Object)Objectvirtual
WriteStateR(std::ostream &fout)Objectvirtual