osg.Camera¶
-
class
osg.
Camera
¶ Represents: c++ class Wraps: osg::Camera Bases: osg.Transform
,osg.CullSettings
Constructors:
-
osg.
Camera
()¶
Methods:
-
:
setAllowEventFocus
(bool allow)¶ -
Параметры: allow ( bool
) –
-
:
getAllowEventFocus
()¶ -
Тип результата: bool
-
:
setClearMask
(unsigned mask)¶ -
Параметры: mask ( unsigned
) –
-
:
getClearMask
()¶ -
Тип результата: unsigned
-
:
setClearDepth
(double depth)¶ -
Параметры: depth ( double
) –
-
:
getClearDepth
()¶ -
Тип результата: double
-
:
setClearStencil
(int depth)¶ -
Параметры: depth ( int
) –
-
:
getClearStencil
()¶ -
Тип результата: int
-
:
setColorMask
(bool r, bool g, bool b, bool a)¶ -
Параметры: - r (
bool
) – - g (
bool
) – - b (
bool
) – - a (
bool
) –
- r (
-
:
setViewport
(osg.Viewport viewport)¶ -
Параметры: viewport ( osg.Viewport
) –
-
:
setViewport
(int x, int y, int width, int height) -
Параметры: - x (
int
) – - y (
int
) – - width (
int
) – - height (
int
) –
- x (
-
:
getViewport
()¶ -
Тип результата: osg.Viewport
-
:
setTransformOrder
(osg.Camera.TransformOrder order)¶ -
Параметры: order ( osg.Camera.TransformOrder
) –
-
:
getTransformOrder
()¶ -
Тип результата: osg.Camera.TransformOrder
-
:
setProjectionResizePolicy
(osg.Camera.ProjectionResizePolicy policy)¶ -
Параметры: policy ( osg.Camera.ProjectionResizePolicy
) –
-
:
getProjectionResizePolicy
()¶ -
Тип результата: osg.Camera.ProjectionResizePolicy
-
:
getProjectionMatrix
()¶ -
Тип результата: osg.Matrix
-
:
setProjectionMatrix
(osg.Matrix projmat)¶ -
Параметры: projmat ( osg.Matrix
) –
-
:
setProjectionMatrixAsOrtho
(double left, double right, double bottom, double top, double zNear, double zFar)¶ -
Параметры: - left (
double
) – - right (
double
) – - bottom (
double
) – - top (
double
) – - zNear (
double
) – - zFar (
double
) –
- left (
-
:
setProjectionMatrixAsOrtho2D
(double left, double right, double bottom, double top)¶ -
Параметры: - left (
double
) – - right (
double
) – - bottom (
double
) – - top (
double
) –
- left (
-
:
setProjectionMatrixAsFrustum
(double left, double right, double bottom, double top, double zNear, double zFar)¶ -
Параметры: - left (
double
) – - right (
double
) – - bottom (
double
) – - top (
double
) – - zNear (
double
) – - zFar (
double
) –
- left (
-
:
setProjectionMatrixAsPerspective
(double fovy, double ratio, double zNear, double zFar)¶ -
Параметры: - fovy (
double
) – - ratio (
double
) – - zNear (
double
) – - zFar (
double
) –
- fovy (
-
:
getProjectionMatrixAsPerspective
()¶
-
:
setViewMatrix
(osg.Matrix viewmat)¶ -
Параметры: viewmat ( osg.Matrix
) –
-
:
getViewMatrix
()¶ -
Тип результата: osg.Matrix
-
:
setViewMatrixAsLookAt
(osg.Vec3 eye, osg.Vec3 center, osg.Vec3 up)¶ -
Параметры:
-
:
getViewMatrixAsLookAt
()¶
-
:
getViewMatrixAsLookAt
(double lookDistance) -
Параметры: lookDistance ( double
) –
-
:
getInverseViewMatrix
()¶ -
Тип результата: osg.Matrix
-
:
setRenderOrder
(osg.Camera.RenderOrder order, int orderNum)¶ -
Параметры: - order (
osg.Camera.RenderOrder
) – - orderNum (
int
) –
- order (
-
:
getRenderOrder
()¶ -
Тип результата: osg.Camera.RenderOrder
-
:
getRenderOrderNum
()¶ -
Тип результата: int
-
:
isRenderToTextureCamera
()¶ -
Тип результата: bool
-
:
attach
(osg.Camera.BufferComponent buffer, GLenum.Value internalFormat)¶ -
Параметры: - buffer (
osg.Camera.BufferComponent
) – - internalFormat (
GLenum.Value
) –
- buffer (
-
:
attach
(osg.Camera.BufferComponent buffer, osg.Texture texture) -
Параметры: - buffer (
osg.Camera.BufferComponent
) – - texture (
osg.Texture
) –
- buffer (
-
:
attach
(osg.Camera.BufferComponent buffer, osg.Texture texture, unsigned level, int face, bool mipMapGeneration, unsigned multisampleSamples, unsigned multisampleColorSamples) -
Параметры: - buffer (
osg.Camera.BufferComponent
) – - texture (
osg.Texture
) – - level (
unsigned
) – - face (
int
) – - mipMapGeneration (
bool
) – - multisampleSamples (
unsigned
) – - multisampleColorSamples (
unsigned
) –
- buffer (
-
:
attachImage
(osg.Camera.BufferComponent buffer, osg.Image image)¶ -
Параметры: - buffer (
osg.Camera.BufferComponent
) – - image (
osg.Image
) –
- buffer (
-
:
attachImage
(osg.Camera.BufferComponent buffer, osg.Image image, unsigned multisampleSamples, unsigned multisampleColorSamples) -
Параметры: - buffer (
osg.Camera.BufferComponent
) – - image (
osg.Image
) – - multisampleSamples (
unsigned
) – - multisampleColorSamples (
unsigned
) –
- buffer (
-
:
detach
(osg.Camera.BufferComponent buffer)¶ -
Параметры: buffer ( osg.Camera.BufferComponent
) –
-
:
dirtyAttachmentMap
()¶
-
:
getAttachmentMapModifiedCount
()¶ -
Тип результата: unsigned
-
:
resizeAttachments
(int width, int height)¶ -
Параметры: - width (
int
) – - height (
int
) –
- width (
-
:
resize
(int width, int height)¶ -
Параметры: - width (
int
) – - height (
int
) –
- width (
-
:
resize
(int width, int height, int resizeMask) -
Параметры: - width (
int
) – - height (
int
) – - resizeMask (
int
) –
- width (
-
:
setGraphicsContext
(osg.GraphicsContext ctx)¶ -
Параметры: ctx ( osg.GraphicsContext
) –
-
:
getGraphicsContext
()¶ -
Тип результата: osg.GraphicsContext
-
:
setRenderer
(osg.GraphicsOperation renderer)¶ -
Параметры: renderer ( osg.GraphicsOperation
) –
-
:
getRenderer
()¶ -
Тип результата: osg.GraphicsOperation
-
:
setRenderingCache
(osg.Object rc)¶ -
Параметры: rc ( osg.Object
) –
-
:
getRenderingCache
()¶ -
Тип результата: osg.Object
-
:
setRenderTargetImplementation
(osg.Camera.RenderTargetImplementation impl)¶ -
Параметры: impl ( osg.Camera.RenderTargetImplementation
) –
-
:
setRenderTargetImplementation
(osg.Camera.RenderTargetImplementation impl, osg.Camera.RenderTargetImplementation fallback) -
Параметры: - impl (
osg.Camera.RenderTargetImplementation
) – - fallback (
osg.Camera.RenderTargetImplementation
) –
- impl (
-
:
getRenderTargetImplementation
()¶ -
Тип результата: osg.Camera.RenderTargetImplementation
-
:
getRenderTargetFallback
()¶ -
Тип результата: osg.Camera.RenderTargetImplementation
-
:
setDrawBuffer
(int buffer)¶ -
Параметры: buffer ( int
) –
-
:
setReadBuffer
(int buffer)¶ -
Параметры: buffer ( int
) –
-
:
setProcessorAffinity
(OpenThreads.Affinity affinity)¶ -
Параметры: affinity ( OpenThreads.Affinity
) –
-
:
getProcessorAffinity
()¶ -
Тип результата: OpenThreads.Affinity
-
:
setInitialDrawCallback
(osg.Camera.DrawCallback cb)¶ -
Параметры: cb ( osg.Camera.DrawCallback
) –
-
:
getInitialDrawCallback
()¶ -
Тип результата: osg.Camera.DrawCallback
-
:
addInitialDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
removeInitialDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
setPreDrawCallback
(osg.Camera.DrawCallback cb)¶ -
Параметры: cb ( osg.Camera.DrawCallback
) –
-
:
getPreDrawCallback
()¶ -
Тип результата: osg.Camera.DrawCallback
-
:
addPreDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
removePreDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
setPostDrawCallback
(osg.Camera.DrawCallback cb)¶ -
Параметры: cb ( osg.Camera.DrawCallback
) –
-
:
getPostDrawCallback
()¶ -
Тип результата: osg.Camera.DrawCallback
-
:
addPostDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
removePostDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
setFinalDrawCallback
(osg.Camera.DrawCallback cb)¶ -
Параметры: cb ( osg.Camera.DrawCallback
) –
-
:
getFinalDrawCallback
()¶ -
Тип результата: osg.Camera.DrawCallback
-
:
addFinalDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-
:
removeFinalDrawCallback
(osg.Camera.DrawCallback nc)¶ -
Параметры: nc ( osg.Camera.DrawCallback
) –
-