![]() |
KudanAR - Android
1.6.0
|
Inherits ARMeshNode.
Inherited by eu.kudan.kudan.ARWatermark.
Public Member Functions | |
ARImageNode (String assetName) | |
ARImageNode | initWithPath (String filePath) |
ARImageNode (ARTexture2D texture) | |
void | setTexture (ARTexture2D texture) |
ARTexture2D | getTexture () |
![]() | |
ARMeshNode () | |
Vector3f | getCaptureColour () |
ARMesh | getMesh () |
void | setMesh (ARMesh mesh) |
ARMaterial | getMaterial () |
void | setMaterial (ARMaterial material) |
void | render () |
Vector3f | getLightDirection () |
void | setLightDirection (Vector3f mLightVector) |
![]() | |
ARNode () | |
ARNode (String name) | |
void | remove () |
void | removeAllChildren () |
void | addChild (ARNode child) |
ARNode | getParent () |
void | setParent (ARNode parent) |
List< ARNode > | getChildren () |
ARNode | getWorld () |
Vector3f | getPosition () |
void | setPosition (Vector3f position) |
void | setPosition (float x, float y, float z) |
void | translateBy (float x, float y, float z) |
void | scaleBy (float x, float y, float z) |
Vector3f | getScale () |
void | setScale (Vector3f scale) |
void | setScale (float x, float y, float z) |
void | scaleByUniform (float scale) |
Quaternion | getOrientation () |
void | setOrientation (Quaternion orientation) |
void | setOrientation (float x, float y, float z, float w) |
void | rotateByQuaternion (Quaternion quaternion) |
void | rotateByDegrees (float angle, float x, float y, float z) |
Matrix4f | getFullTransform () |
Vector3f | getFullScale () |
Quaternion | getFullOrientation () |
Matrix4f | getLocalTransform () |
Matrix4f | getWorldTransform () |
boolean | getVisible () |
void | setVisible (boolean visible) |
Quaternion | getWorldOrientation () |
Vector3f | getWorldScale () |
Vector3f | getWorldPosition () |
Vector3f | getFullPosition () |
String | getName () |
void | setName (String name) |
void | preRender () |
void | postRender () |
ARNode | findChildByName (String name) |
void | addChildren (List< ARNode > children) |
void | translateByVector (Vector3f translation) |
void | scaleByVector (Vector3f scale) |
void | rotateByRadians (float angle, float x, float y, float z) |
Additional Inherited Members | |
![]() | |
void | glDraw () |
A single mesh node used for rendering images. This displays imported images in the AR world.
ARImageNode.ARImageNode | ( | String | assetName | ) |
Initialise an ARImageNode with an image file in the app bundle.
Example of use:
ARImageNode imageNode = new ARImageNode("example.jpg");
assetName | The filename + extension in the app bundle to initialise with. |
ARImageNode.ARImageNode | ( | ARTexture2D | texture | ) |
Initialise an ARImageNode with an ARTexture2D.
texture | The ARTexture2D to initialise with. |
ARTexture2D ARImageNode.getTexture | ( | ) |
Returns the ARTexture2D used to render the image node.
Example of use:
ARTexture2D texture = imageNode.getTexture();
ARImageNode ARImageNode.initWithPath | ( | String | filePath | ) |
Initialise an ARImageNode with a full file path to an image file.
Example of use:
ARImageNode imageNode = new ARImageNode(); imageNode = imageNode.initWithPath("/mnt/sdcard/images/example.jpg");
filePath | The full file path, including all folders and file extension. |
void ARImageNode.setTexture | ( | ARTexture2D | texture | ) |
Set an ARImageNodes texture.
texture |