SaturnRingLibrary 0.6
SGL wrapper
 
Loading...
Searching...
No Matches
SRL::Scene3D Member List

This is the complete list of members for SRL::Scene3D, including all inherited members.

DrawMesh(Types::Mesh &mesh, const bool slaveOnly=false)SRL::Scene3Dinlinestatic
DrawOrthographicMesh(Types::Mesh &mesh, uint16_t attribute)SRL::Scene3Dinlinestatic
DrawSmoothMesh(Types::SmoothMesh &mesh, Types::Vector3D &light)SRL::Scene3Dinlinestatic
GetMatrix(SRL::Types::Matrix *result)SRL::Scene3Dinlinestatic
IdentityRotationMatrix()SRL::Scene3Dinlinestatic
IdentityTranslationMatrix()SRL::Scene3Dinlinestatic
InvertMatrix()SRL::Scene3Dinlinestatic
IsOnScreen(const SRL::Types::Vector3D &point, const SRL::Types::Fxp size)SRL::Scene3Dinlinestatic
LightCopyGouraudTable()SRL::Scene3Dinlinestatic
LightInitGouraudTable(uint32_t gouraudRamOffset, uint8_t *vertexCalculationBuffer, Types::HighColor *tableStorage, uint32_t maxPolygons)SRL::Scene3Dinlinestatic
LightSetColor(const SRL::Types::HighColor color)SRL::Scene3Dinlinestatic
LightSetGouraudColor(const SRL::Types::HighColor color)SRL::Scene3Dinlinestatic
LightSetGouraudTable(Types::HighColor table[32])SRL::Scene3Dinlinestatic
LoadIdentity()SRL::Scene3Dinlinestatic
LookAt(const SRL::Types::Vector3D &camera, const SRL::Types::Vector3D &target, const SRL::Types::Angle roll)SRL::Scene3Dinlinestatic
MultiplyMatrix(SRL::Types::Matrix &matrix)SRL::Scene3Dinlinestatic
PopMatrix()SRL::Scene3Dinlinestatic
ProjectToScreen(const SRL::Types::Vector3D &position, SRL::Types::Vector2D *result)SRL::Scene3Dinlinestatic
PushIdentityMatrix()SRL::Scene3Dinlinestatic
PushMatrix()SRL::Scene3Dinlinestatic
Rotate(const SRL::Types::Vector3D &axis, SRL::Types::Angle angle)SRL::Scene3Dinlinestatic
RotateX(SRL::Types::Angle angle)SRL::Scene3Dinlinestatic
RotateX(SRL::Types::Fxp sin, SRL::Types::Fxp cos)SRL::Scene3Dinlinestatic
RotateY(SRL::Types::Angle angle)SRL::Scene3Dinlinestatic
RotateY(SRL::Types::Fxp sin, SRL::Types::Fxp cos)SRL::Scene3Dinlinestatic
RotateZ(SRL::Types::Angle angle)SRL::Scene3Dinlinestatic
RotateZ(SRL::Types::Fxp sin, SRL::Types::Fxp cos)SRL::Scene3Dinlinestatic
Scale(SRL::Types::Fxp x, SRL::Types::Fxp y, SRL::Types::Fxp z)SRL::Scene3Dinlinestatic
Scale(const SRL::Types::Vector3D &scale)SRL::Scene3Dinlinestatic
Scale(SRL::Types::Fxp scale)SRL::Scene3Dinlinestatic
SetDepthDisplayLevel(const uint16_t level)SRL::Scene3Dinlinestatic
SetDirectionalLight(const Types::Vector3D &direction)SRL::Scene3Dinlinestatic
SetMatrix(SRL::Types::Matrix &matrix)SRL::Scene3Dinlinestatic
SetPerspective(Types::Angle angle)SRL::Scene3Dinlinestatic
SetWindow(Types::Vector2D &topLeft, Types::Vector2D &bottomRight, Types::Vector2D &center, Types::Fxp &depthLimit)SRL::Scene3Dinlinestatic
TransformPoint(const SRL::Types::Vector3D &point)SRL::Scene3Dinlinestatic
TransformVector(const SRL::Types::Vector3D &point)SRL::Scene3Dinlinestatic
Translate(SRL::Types::Fxp x, SRL::Types::Fxp y, SRL::Types::Fxp z)SRL::Scene3Dinlinestatic
Translate(const SRL::Types::Vector3D &delta)SRL::Scene3Dinlinestatic
TransposeMatrix()SRL::Scene3Dinlinestatic